linux中設定開機啟動shell指令碼

2021-09-30 18:48:34 字數 522 閱讀 3581

使用 cron 任務實現開機啟動執行shell指令碼

除了常用格式(分 / 時 / 日 / 月 / 周)外,cron 排程器還支援 @reboot 指令。這個指令後面的引數是指令碼(啟動時要執行的那個指令碼)的絕對路徑。

然而,這種方法需要注意兩點:

a) cron 守護程序必須處於執行狀態(通常情況下都會執行)

b) 指令碼或 crontab 檔案必須包含需要的環境變數

操作方法:

1.進入crontab任務計畫設定

crontab -e

2.在任務中新增開機啟動執行指令碼命令。如,開機啟動執行/var/test.sh

@reboot sh /var/test.sh

該配置檔案路徑為:/var/spool/cron/root

設定開機60s後執行:

@reboot ( sleep 60 ; sh /var/test.sh )

Linux設定開機啟動

vim etc rc.local 末尾新增 在 bin sh下新增 chkconfig 2345 80 90 description auto run 注 1 chkconfig後面有三個引數2345,80和90告訴chkconfig程式,需要在rc2.d rc5.d目錄下,建立名字為s80auto...

linux 開機啟動設定

執行級別等級 level2 5是沒有任何區別的 執行級別檢視 runlevel 切換執行級別 init 3 init 0表示關機,init 6表示重啟。執行 etc rcs.d 目錄下的指令碼,然後是 etc rcx.d 目錄下的指令碼,x代表的是數字0 6。rcs.d和rcx.d目錄下的檔案都是以...

Linux 設定開機啟動

一 在 etc rc.d rc.local檔案中配置相應的啟動指令碼或者在 etc rc.local檔案中配置 例如啟動tomcat mnt apache tomcat 8.5.23 bin startup.sh start二 在 etc init.d目錄下新增自啟動指令碼linux在 etc rc...