良许Linux教程网 干货合集 Linux开机自启动脚本教程

Linux开机自启动脚本教程

本篇文章和大家分享一下linux 开机自启动脚本的教程,本文实例操作、绝无水文,有需要的朋友可以参考一下。

Linux开机自启动脚本教程

一、在/etc/rc.local中添加 如果不想将脚本粘来粘去,或创建链接什么的, 则: step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行; step2. 再在/etc/rc.local的末尾添加一行以绝对路径启动脚本的行; 如: $ vim /etc/rc.local #!/bin/sh # # This script will be executed after all the other init scripts. # You can put your own initialization stuff in here if you don’t # want to do the full Sys V style init stuff.

touch /var/lock/subsys/local . /etc/rc.d/rc.tune /opt/pjt_test/test.pl

保存并退出; 再重启动测试下,则在其它的程序都启动完成后,将启动脚本;

二、init.d目录下都为可执行程序,他们其实是服务脚本,按照一定格式编写,Linux 在启动时会自动执行,类似Windows下的服务

用root帐号登录,vi /etc/rc.d/init.d/mystart,追加如下内容:

 #!/bin/bash #chkconfig:2345 80 05 --指定在哪几个级别执行,0一般指关机, 6指的是重启,其他为正常启动。80为启动的优先级,05为关闭的优先机 #description:mystart service RETVAL=0 start(){ --启动服务的入口函数 echo -n "mystart serive ..." cd /home/test1 su test1 -c "python /home/test1/test.py" } stop(){ --关闭服务的入口函数 echo "mystart service is stoped..." } case $1 in --使用case,可以进行交互式操作 start) start ;; stop) stop ;; esac exit $RETVAL

3、运行chmod +r /etc/rc.d/init.d/mystart,使之可直接执行

4、运行chkconfig –add mystart,把该服务添加到配置当中

5、运行chkconfig –list mystart,可以查看该服务进程的状态

例子:

#!/bin/bash #chkconfig:2345 80 05 –指定在哪几个级别执行,0一般指关机,6指的是重启,其他为正常启动。80为启动的优先级,05为关闭的优先机 #description:mqtt service RETVAL=0 start(){ echo -n “mqtt serive …” cd /home/dpf su dpf -c “./hwjc_udp_receive &”

}

stop(){ echo “mqtt service is stoped…” }

case 1instart)start;;stop)stop;;esacexit1instart)start;;stop)stop;;esacexitRETVAL

3、运行chmod +r /etc/rc.d/init.d/mqtt,使之可直接执行

4、运行chkconfig –add mqtt,把该服务添加到配置当中

5、运行chkconfig –list mqtt,可以查看该服务进程的状态

img

即可重启系统,

查看C程序是否自动启动

img

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部