Linux配置開機自啟動執行指令碼的兩種方法

2021-08-15 17:39:35 字數 1940 閱讀 8230

[root@c69-01 scripts]# vim /server/scripts/qidong.sh

[root@c69-01 scripts]# cat /server/scripts/qidong.sh

#!/bin/bash

/bin/echo $(/bin/date +%f_%t) >> /tmp/qidong.log

/etc/rc.local,該檔案為鏈結檔案

[root@c69-01 ~]# ll /etc/rc.local 

lrwxrwxrwx. 1 root root 13 feb 5 10:03 /etc/rc.local -> rc.d/rc.local

修改/etc/rc.local檔案

[root@c69-01 scripts]# tail -n 1 /etc/rc.local 

/bin/bash /server/scripts/qidong.sh >/dev/null 2>/dev/null

重啟系統,檢視結果

[root@c69-01 ~]# cat /tmp/qidong.log 

2018-02-19_23:30:56

刪除掉方法一的配置

[root@c69-01 ~]# vim /etc/init.d/test 

#!/bin/bash

# chkconfig: 3 88 88

/bin/bash /server/scripts/qidong.sh >/dev/null 2>/dev/null

[root@c69-01 ~]# chmod +x /etc/init.d/test

新增到chkconfig,開機自啟動 

[root@c69-01 ~]# chkconfig --add test
[root@c69-01 ~]# chkconfig --list test

test 0:off 1:off 2:off 3:on 4:off 5:off 6:off

重啟系統,檢視結果

[root@c69-01 ~]# cat /tmp/qidong.log 

2018-02-19_23:30:56

2018-02-19_23:59:10

操作成功

關閉開機啟動

[root@c69-01 ~]# chkconfig test off

[root@c69-01 ~]# chkconfig --list test

test 0:off 1:off 2:off 3:off 4:off 5:off 6:off

從chkconfig管理中刪除test

[root@c69-01 ~]# chkconfig --list test

test 0:off 1:off 2:off 3:off 4:off 5:off 6:off

[root@c69-01 ~]# chkconfig --del test

[root@c69-01 ~]# chkconfig --list test

service test supports chkconfig, but is not referenced in any runlevel (run 'chkconfig --add test')

以上2種開機自啟動指令碼的方法,僅供參考,讀者可根據自己的情況,進行配置!

注:我使用的系統為centos release 6.9 (final)

linux 配置開機自啟動

整理了一下linux作業系統下新增開機自啟動的方法,實驗環境為centos,其他的linux作業系統也一樣 一 新增開機自啟動 1.把開機啟動命令加入到 etc rc.d rc.local中 vi etc rc.d rc.local 新增如下內容 mysqlstart script usr bin ...

Linux配置開機自啟動執行指令碼的兩種方法

root c69 01 scripts vim server scripts qidong.sh root c69 01 scripts cat server scripts qidong.sh bin bash bin echo bin date f t tmp qidong.log etc rc...

Linux系統配置開機自啟動執行指令碼的兩種方法

root c69 01 scripts vim server scripts qidong.sh root c69 01 scripts cat server scripts qidong.sh bin bash bin echo bin date f t tmp qidong.log etc rc...