精华内容
参与话题
问答
  • 主要介绍了Linux下Python脚本自启动和定时启动的详细步骤,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • centos7.5 脚本自启动

    千次阅读 2018-09-24 11:33:00
    应付已测试成功的方法 一: 1.将脚本移动到/etc/rc.d/init.d目录下 mv /opt/script/autostart.sh/etc/rc.d/init.d 复制或剪切文件到/etc/rc.d/init.d 目录下 ...3.添加脚本到开机自动启动项目中 cd/etc/...

    应付已测试成功的方法 一:

    1.将脚本移动到/etc/rc.d/init.d目录下

    mv /opt/script/autostart.sh/etc/rc.d/init.d
    
    复制或剪切文件到/etc/rc.d/init.d 目录下

    2.增加脚本的可执行权限

    chmod+x /etc/rc.d/init.d/autostart.sh

    3.添加脚本到开机自动启动项目中

    cd/etc/rc.d/init.d
    chkconfig --add autostart.sh
    chkconfig autostart.sh on
    

    注意如果报错

    service xxxx does not support chkconfig

    在脚本开头出添加如下语句。服务不支持 chkconfig另外还有一个非常重要的原因
    就是可执行权限。

    #chkconfig: - 85 15
    #description: nginx is a World Wide Web server. It is used to serve
    展开全文
  • 使用脚本自启动oracle

    2017-02-18 11:59:39
    本篇文章介绍如何在linux下将oracle配置为随系统一起启动,并在配置过程中讲解相关知识。 Linux启动时,会运行一个init程序,然后由init来启动后面的任务,包括多用户环境(inittab中设定)和网络等。运行级就是...

    本篇文章介绍如何在linux下将oracle配置为随系统一起启动,并在配置过程中讲解相关知识。

    Linux启动时,会运行一个init程序,然后由init来启动后面的任务,包括多用户环境(inittab中设定)和网络等。运行级就是当前程序运行的功能级别,这个级别从1到6,具有不同的功能。这些级别在/etc/inittab中指定,该文件就是init程序寻找的主要文件。最先运行的服务放在/etc/rc.d目录下。

    文件以S开头,代表start(启动),后面的数字是启动顺序;文件以K开头,代表kill(结束),同样,后面的数字代表结束顺序。

    例如/etc/rc2.d/S10network代表它与运行级别2有关,10就是他的启动顺序。

    目录介绍:

    init.d

        这个目录中存放了一些服务启动脚本,系统安装时的多个rpm包,这些脚本在执行时可以用来启动,停止和重启这些服务。

    rcx.d(x为0~6)

        这个目录是启动级别的执行程序链接目录,里面的文件都是指向init.d目录中文件的一些软连接。

    配置步骤:

    1、修改dbstart和dbshut脚本:dbstart和dbshut两个shell脚本,在oracle11g下,我们需要手动修改一下这两个个脚本,将ORACLE_HOME_LISTNER=$1这行修改为:ORACLE_HOME_LISTNER=$ORACLE_HOME,保存退出

    2、修改/etc/oratab:

    orcl:$ORACLE_HOME:N修改为orcl:$ORACLE_HOME:Y

    将N修改为Y,表示可以在操作系统启动阶段运行oracle数据库

    3、vi /etc/rc.d/init.d/oracle,编辑如下信息:

    复制代码
    #! /bin/bash
    # chkconfig: 234 61 61
    # description: Oracle 11g AutoRun Service
    # /etc/rc.d/init.d/oracle


    case "$1" in
    start)
    # starts oracle listener and instance
    echo "Starting Oracle Database:"
    su oracle -lc "lsnrctl start"
    su oracle -lc dbstart
    ;;
    stop)
    # shutdown oracle listner and instance
    echo "Shuting down Oracle Database:"
    su oracle -lc "lsnrctl stop"
    su oracle -lc dbshut
    ;;
    reload|restart)
    $0 stop
    $0 start
    ;;
    *)
    echo "Usage: {start|stop|reload|restart}"
    exit 1
    esac
    exit 0
    复制代码
    
    
    编辑完成后,保存退出

    4、检查一下脚本能否正确执行:

    cd /etc/rc.d/init.d

    ./oracle start

    ./oracle stop

    5、执行如下命令:

    chmod 750 /etc/rc.d/init.d/oracle

    ln –s /etc/rc.d/init.d/oracle /etc/rc2.d/S61oracle

    ln –s /etc/rc.d/init.d/oracle /etc/rc3.d/S61oracle

    ln –s /etc/rc.d/init.d/oracle /etc/rc4.d/S61oracle

    ln –s /etc/rc.d/init.d/oracle /etc/rc0.d/K61oracle

    ln –s /etc/rc.d/init.d/oracle /etc/rc6.d/K61oracle

    chkconfig –-level 234 oracle on

    chkconfig –-add oracle

    关于chkconfig,执行chkconfig时,需要在脚本中添加至少两行注释行,第一行告诉chkconfig该服务的运行级别;第二行添加关于服务的一些说明

    5、最后重启动一下linux操作系统,检查oracle是否自动启动成功

    重新启动后,oracle启动成功,可以在系统启动界面看到相关信息。

    展开全文
  • Linux下Python脚本自启动和定时启动

    万次阅读 2018-01-29 11:51:39
    自启动脚本为auto.py 用root权限编辑以下文件 sudo vim /etc/rc.local 在exit 0上面编辑启动脚本的命令 /usr/bin/python3 /home/edgar/auto.py > /home/edgar/auto.log 最后重启Linux,脚本就能自动运行并打印...

    一、Python开机自动运行

    自启动脚本为auto.py

    用root权限编辑以下文件

    sudo vim /etc/rc.local

    在exit 0上面编辑启动脚本的命令

    /usr/bin/python3 /home/edgar/auto.py > /home/edgar/auto.log

    最后重启Linux,脚本就能自动运行并打印日志了。

    二、让Python脚本定时启动

    准备好定时启动的脚本auto.py

    用root权限编辑以下文件

    sudo vim /etc/crontab

    在文件末尾添加以下命令

    2 * * * * root /usr/bin/python3 /home/edgar/auto.py > /home/edgar/auto.log

    以上代码的意思是每隔两分钟执行一次脚本并打印日志。

    三、crontab编写解释

    基本格式

          * * * * * user command
         分 时 日 月 周 用户 命令

    四、举例说明

    1、每分钟执行一次

     * * * * * user command

    2、每隔2小时执行一次 
     * */2 * * * user command (/表示频率)

    3、每天8:30分执行一次
     30 8 * * * user command

    4、每小时的30和50分各执行一次 
     30,50 * * * * user command(,表示并列)

    4、每个月的3号到6号的8:30执行一次

     30 8 3-6 * * user command (-表示范围)

    5、每个星期一的8:30执行一次

     30 8 * * 1 user command (周的范围为0-7,0和7代表周日)




    展开全文
  • 1)将工作目录切换到脚本所在的文件夹下 2)将脚本(autoStart)复制到/etc/init.d下 sudo cp autoStart /etc/init.d 3)将工作目录切换到/etc/init.d下 ...4)改变脚本的权限 ...5)建立启动软连接 sudo update
    1)将工作目录切换到脚本所在的文件夹下

    2)将脚本(autoStart)复制到/etc/init.d下
    sudo cp autoStart /etc/init.d

    3)将工作目录切换到/etc/init.d下
    cd /etc/init.d

    4)改变脚本的权限
    sudo chmod 777 autoStart

    5)建立启动软连接
    sudo update-rc.d autoStart defaults 99
    注:99为启动顺序号码,当多个文件有依赖关系时,此号码尤为重要

    以上为脚本自启动的设置方法

    移除脚本自启动的方法

    1)将工作目录切换到/etc/init.d下
    cd /etc/init.d

    2)移除脚本的软连接

    sudo update-rc.d -f autoStart remove


    参考资料:

    http://www.linuxidc.com/Linux/2011-12/48922.htm

    展开全文
  • 解决方法:通过Dockerfile来实现容器内服务自启动 一: 基础环境准备 准备基础环境: docker mysql镜像(问题当中的mysql镜像) 启动脚本 二: 编写Dockerfile文件 新建目录: mkdir -p /opt/docker-file/ubuntu-mysql ....
  • linux centos7 开机脚本自启动

    千次阅读 2019-03-11 11:10:20
    整理一下 细节,曾经的...注释:此方式有弊端,当初也遇到一个大坑,主要就是环境变量的问题,表现就是手动运行可以,开机自启动不行,解决方式很简单,就是第一次不好排查原因,具体就不多说了,看看下面的玩法 ...
  • Manjaro添加软件或者脚本自启动

    千次阅读 2020-04-12 20:11:02
    ~/.config/autostart 文件夹其实挺类似于 Windows 下的启动文件夹,系统开机时会执行该文件夹下的每个 desktop 文件 Exec 参数指向的脚本或可执行文件。一个最简单的 desktop 文件模板如下: [Desktop Entry] Name=...
  • gnome-session-properties 里配置
  • ubuntu-arm 程序脚本自启动

    千次阅读 2013-06-27 15:33:15
    Ubuntu 中系统没有了RH系统中的 chkconfig 命令 ! ...1.开机启动时自动运行程序 ...Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个....d 目录下的脚本文件,可以使init自动启动其它程序。 a、方法
  • Airtest自动化测试脚本自启动设置

    千次阅读 2019-06-25 10:44:38
    在Airtest IU界面启动程序(快捷键F5),在Log查看窗口复制脚本启动信息: 二、设置bat文件 新建记事本——将上一步骤复制的脚本启动信息复制到记事本中——保存后将记事本文件改成bat文件,即将文件后缀名txt改...
  • centos7脚本自启动及定时运行

    千次阅读 2018-07-20 14:15:53
    组件自启动方法一: 1. 自己新建一个脚本,如DoctorAI-start_tomcat_es.sh 经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动tomcat,es等服务 2. 在脚本中...
  • Linux 脚本自启动--程序开机自启动的秘密-----自定义服务的注册 最近有一个需求,vpn服务安装完毕后,有一个启动脚本,这个脚本名称为 vpnserver,但该脚本需要手动启动才可以正常使用vpn,不够智能,每次一重启机器...
  • ubuntu开机脚本自启动(含ROS程序启动)方法 平时有用到一些机器人或者带有ubuntu系统的移动设备,比如NVIDIA TX2,NVIDIA XAVIA, Jetson NANO,秒算,工控机等等,写好了程序后,如果想要运行,开机之后还得连接键盘鼠标, ...
  • 我把客户端的脚本用pywin32库转成windows服务,服务是自启动的,我想请问下,当服务异常退出的时候,怎么让它自动启动?我发现一个问题,pythonservice注册的服务在windows关闭很慢,直接杀pythonservice.exe快些。 ...
  • Deepin15.11 设置开机自动登录,并自启动脚本 一.设置开机启动 控制中心-》 账户-》 账户右侧的菜单-》 勾选自动登录-》 输入密码-》点击认证-》 至此设置已完成。 二.设置自启动脚本 打开文件管理器-》 进入 ...
  • 在树莓派上实现Python脚本的开机自动以服务方式自动启动
  • Raspberry Pi-2 脚本自启动配置手记

    千次阅读 2015-03-11 23:07:16
    通过修改 /etc/rc.local 文件,实现 RaspberryPi 脚本随系统启动启动的需求。
  • 这篇文章主要给大家介绍了关于Linux下Python脚本自启动与定时任务的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值。 前言 最近同事问了一个关于Python脚本自启动与...
  • 这篇文章主要介绍了Linux下Python脚本自启动和定时启动的详细步骤,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 一、Python开机自动运行 假如Python自启动脚本为 auto.py 。那么用root...
  • 本文和大家分享的主要是python 脚本自启动与定时任务相关内容,一起来看看吧,希望对大家 学习python有所帮助。  让Python随Linux开机自动运行  1. 准备好要自启的脚本 auto.py  2. 用 root 权限...
  • 在工作中有脚本自启动的要求,而且自启动过程中,脚本需要指定为普通用户执行(非root权限) 1.修改/etc/sudoers 采用2) 1)Defaults requiretty,修改为 #Defaults requiretty,表示不需要控制终端。  2)...
  • 本文转 [http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html]有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/...
  • 第一步:cd ~ 切换到root下输入指令 :touch my_hdfs_start .sh #.../bin/bash注意:app是个建的文件夹 是个变量 通过 脚本启动 namecode/app/hadoop-2.8.3/sbin/hadoop-daemon.sh start namecode我有1台namecod...
  • 由于公司每天需要关闭测试服务器,所以每天上班的第一件事就是启动测试服务器上的服务。作为一名程序员,这种程序化事情最好可以由程序来执行。 1、rc.local中启动 打开文件/etc/rc.local,在文件末尾追加写入启动...
  • 1、如果想使用Linux crontab(类似java quartz),需要先启动crontab.关于crontab的启动、关闭、重启、重新载入配置的方式如下: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /...
  • linux 添加开机自启动脚本

    万次阅读 2017-02-04 18:22:45
    Linux设置服务开机自动启动的方式有好多种,这里介绍一下通过chkconfig命令添加脚本为开机自动启动的方法: 1. 编写脚本autostart.sh 2. 将写好的autostart.sh脚本移动到/etc/rc.d/init.d/目录下 3. 给脚本赋可执行...
  • 找到学习通WEB端,找到新版学习通登陆页面,默认登陆页面有问题,这里我们需要在url中传入参数newversion=true启动新版页面 之后在几种登陆方式中来回横条,我们很容易发现loginType是url中用来指定登陆方式的,其中默认...

空空如也

1 2 3 4 5 ... 20
收藏数 12,127
精华内容 4,850
关键字:

脚本自启动