- 在/etc/init.d/ -> 這裡面是放置一些初始化的script ,是實體的,也就是所有初始化script原始script都放置在這裡,要注意的是使用者新增的script檔最好改一下權限。
$ chmod 755 yourscript.sh
- 了解 /etc/rcS.d 、 /etc/rc0~6.d。
其中rc?.d 是代表不同的runlevel ,相關說明如下:
rcS.d ------> 在boot時階段所執行的script。
rc1.d ------> 在單用戶模式時階段所執行的script。
rc3.d ------> 在Console時階段所執行的script。
rc5.d ------> 在圖形介面模式下的會執行的 script。
而裡面的SxxYOURSCRIPT.sh , 其中xx代表的是優先執行順序,越小越優先。
開頭的S是代表會執行的script , K代表是會kill掉的行程。
$ ln -s SXXname /etc/init.d/yourlinkscript.sh
- 記得在所有/etc/rcS.d 、 /etc/rc0~6.d 裡面的script 都要連結原始的script檔在/etc/init.d。
Reference :
沒有留言:
張貼留言