教你linux添加自定義腳本到開機(jī)自啟動教程
寫一個(gè)腳本auto_coreseek.sh:
代碼如下:
#!/bin/sh
#chkconfig:2345 80 90
#description:auto_coreseek
/usr/local/coreseek/bin/searchd
放到/etc/init.d/auto_coreseek.sh
然后chmod +x /etc/init.d/auto_coreseek.sh
然后加到開機(jī)啟動中:
chkconfig --add auto_coreseek.sh
完事。
然后研究下這都是些毛意思。
chkconfig有幾個(gè)等級:
0:表示關(guān)機(jī)
1:表示單用戶模式
2:表示無網(wǎng)絡(luò)鏈接多用戶命令行模式
3:表示有網(wǎng)絡(luò)鏈接多用戶命令行模式
4:表示不可用情況
5:表示帶圖形界面的多用戶模式
6:表示重新啟動
所以chkconfig:2345就代表在2345的等級下啟動這個(gè)服務(wù)
后面的80 90分別是啟動優(yōu)先級和關(guān)閉優(yōu)先級
說說程序的優(yōu)先級,優(yōu)先級也很好理解,就是程序被CPU執(zhí)行的先后順序,此值越小有限級別越高。所以這里的啟動優(yōu)先級和關(guān)閉優(yōu)先級的意思就是啟動腳本這個(gè)進(jìn)程的優(yōu)先級,和關(guān)閉腳本這個(gè)進(jìn)程的優(yōu)先級。