1. 程式人生 > 其它 >Linux設定開機自啟動指令碼

Linux設定開機自啟動指令碼

兩種方法

介紹兩種Linux開機自啟動指令碼的方式
也可用於開機自啟動軟體(把軟體的啟動寫成指令碼,然後再讓指令碼開機自啟動即可)
轉自 https://blog.csdn.net/t18438605018/article/details/118752771

方式1:/etc/profile.d/

把自啟動指令碼放在/etc/profile.d/下
為了保證一定能執行,最好再加個賦權操作
chmod +x /etc/profile.d/test.sh (test.sh為自己的指令碼)
這種方式的特點是:當使用MobaXterm等遠端訪問伺服器的工具,連線遠端伺服器時,指令碼也會自啟動

方式2:/etc/rc.d/rc.local

修改/etc/rc.d資料夾下的rc.local檔案,把自己的指令碼新增進去

賦權 chmod +x /etc/rc.d/rc.local
編輯rc.local檔案:vi /etc/rc.d/rc.local

注:63.sh和64.sh是筆者要自啟動的指令碼。注意指令碼後面加上&符號
這種方式的特點是:當使用MobaXterm等遠端訪問伺服器的工具,連線遠端伺服器時,指令碼不會自啟動,只有在伺服器開機時指令碼才會自啟動