应用开发

Linux配置开机自启动执行脚本方法有哪些?

时间:2010-12-5 17:23:32  作者:人工智能   来源:人工智能  查看:  评论:0
内容摘要:Linux配置开机自启动执行脚本的方法有很多,今天为大家分享两种方法,分别是修改/etc/rc.local方法和chkconfig管理设置的方法。设置test.sh为开机要启动的脚本[root@old

Linux配置开机自启动执行脚本的置开执行方法有很多,今天为大家分享两种方法,机自脚本分别是启动修改/etc/rc.local方法和chkconfig管理设置的云服务器方法。

  设置test.sh为开机要启动的置开执行脚本

Linux配置开机自启动执行脚本方法有哪些?

[root@oldboy scripts]# vim /server/scripts/test.sh [root@oldboy scripts]# cat /server/scripts/ test.sh #!/bin/bash /bin/echo $(/bin/date +%F_%T) >> /tmp/ test.log

  方法一:修改/etc/rc.local

[root@oldboy ~]# ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Mar 30 10:50 /etc/rc.local -> rc.d/rc.local

  修改/etc/rc.local文件

[root@oldboy scripts]# tail -n 1 /etc/rc.local /bin/bash /server/scripts/test.sh >/dev/null 2>/dev/null

  重启系统,查看结果

[root@oldboy ~]# cat /tmp/test.log 2018-03-30_12:00:10

  方法二:chkconfig管理

  删除掉方法一的免费源码下载机自脚本配置

[root@oldboy ~]# vim /etc/init.d/test #!/bin/bash # chkconfig: 3 88 88 /bin/bash /server/scripts/test.sh >/dev/null 2>/dev/null [root@oldboy ~]# chmod +x /etc/init.d/test

  添加到chkconfig,开机自启动

[root@oldboy ~]# chkconfig --add test [root@oldboy ~]# chkconfig --list test test 0:off 1:off 2:off 3:on 4:off 5:off 6:off

  重启系统,启动查看结果

[root@oldboy ~]# cat /tmp/test.log 2018-03-30_12:00:10 2018-03-30_12:33:20

  操作成功

  关闭开机启动

[root@oldboy ~]# chkconfig test off [root@oldboy ~]# chkconfig --list test test 0:off 1:off 2:off 3:off 4:off 5:off 6:off

  从chkconfig管理中删除test

[root@oldboy ~]# chkconfig --list test test 0:off 1:off 2:off 3:off 4:off 5:off 6:off [root@oldboy ~]# chkconfig --del test [root@oldboy ~]# chkconfig --list test service test supports chkconfig,置开执行 but is not referenced in any runlevel (run chkconfig --add test)

copyright © 2025 powered by 编程之道  滇ICP备2023006006号-34sitemap