我的機器有個coreseek服務,但是沒加到開啟啟動中去,導致機房一旦重啟了機器,我的服務便不能使用了。所以我需要把coreseek的searchd加到自啟動服務中去。
寫乙個指令碼auto_coreseek.sh:
#!/bin/sh#chkconfig:
2345
8090
#description:auto_coreseek
/usr/local/coreseek/bin/searchd
放到/etc/init.d/auto_coreseek.sh
然後chmod +x /etc/init.d/auto_coreseek.sh
然後加到開機啟動中:
chkconfig --add auto_coreseek.sh
完事。然後研究下這都是些毛意思。
chkconfig有幾個等級:
0:表示關機
1:表示單使用者模式
4:表示不可用情況
5:表示帶圖形介面的多使用者模式
6:表示重新啟動
所以chkconfig:2345就代表在2345的等級下啟動這個服務
後面的80 90分別是啟動優先順序和關閉優先順序
說說程式的優先順序,優先順序也很好理解,就是程式被cpu執行的先後順序,此值越小有限級別越高。所以這裡的啟動優先順序和關閉優先順序的意思就是啟動指令碼這個程序的優先順序,和關閉指令碼這個程序的優先順序。
Linux下新增自定義指令碼到開機自啟動
寫乙個指令碼,名字為 autostart.sh,放在 etc init.d 目錄下,賦予許可權chmod x etc init.d autostart.sh 如下 bin sh chkconfig 2345 9020 description autostart server daemon shell...
linux下新增自定義指令碼到開機自啟動的方法
寫乙個指令碼auto coreseek.sh 複製 如下 bin sh chkconfig 2345 80 90 description auto coreseek usr local coreseek bin searchd 放到 etc init.d auto coreseek.sh 然後chm...
自定義shell指令碼服務開機自啟動
需求 啟動linux是需要新增自定義ip位址到eth0網絡卡 在 etc rc.d init.d目錄下編輯auto run文字 bin bash add ip eth0 ip addr add 10.8.2.1 32 dev eth0 新增auto run服務 chkconfig add auto ...