一般上設定開機自動執行指令, 可以編輯 /etc/rc.local 檔案, 而除了編輯 /etc/rc.local 外, 也可以用 crontab 完成。
crontab 是十分好用的排程自動執行工具, 它指定執行時間間隔十分靈活, 其中一個做法是用 @reboot 參數, 設定成每次開機自動執行。
首先開啟 crontab:
# crontab -e
加入以下一行:
1 |
@reboot sleep 60 ; /root/my-script.sh |
以上一行設定開機後等待 1 分鐘 (60 秒), 自動執行 /root/my-script.sh, 將上面的 /root/my-script.sh 改成要執行的指令。