/etc/init.d目錄下面就是系統加載的開機配置,文件夾中的每個文件都代表一個service。
每個配置可以設置START優先級,數字越大啟動越靠后,如果有很多需要依賴網絡或者USB之類的啟動程序最好設置靠后一些,等其他程序啟動了再啟動。
系統讀取etc/init.d/下的啟動配置文件后,系統會根據start優先級,按照順序執行每個文件的start()函數中的命令。
下面為vhusbdmips24kc添加開啟啟動,假定vhusbdmips24kc的路徑是/usr/share/vhusbdmips24kc
編輯/etc/init.d/vhusbdmips24kc
輸入以下內容
#!/bin/sh /etc/rc.common
START=99
start(){
/usr/share/vhusbdmips24kc -b
}
stop(){
# kill your pid
kill -9 `ps | grep '/usr/share/vhusbdmips24kc -b' | grep -v 'grep' | awk '{print $1}'`
}
restart(){
kill -9 `ps | grep '/usr/share/vhusbdmips24kc -b' | grep -v 'grep' | awk '{print $1}'`
/usr/share/vhusbdmips24kc -b
}
然后保存,退出
chmod +x /etc/init.d/vhusbdmips24kc #設置可執行權限
/etc/init.d/vhusbdmips24kc enable
/etc/init.d/vhusbdmips24kc start
上一篇:沒有了!