詳情見:官方文檔bash
以application爲例app
#!/bin/sh /etc/rc.common START=99 STOP=15 start() { echo start #commands to launch application, such as above application & } stop() { echo stop #commands to kill application killall application }
這個腳本由sh來解釋,/etc/rc.common作包裝器,提供一些默認的命令。START=99,STOP=15指的是開機自啓動的優先級,數字越大優先級越低,開機時優先級高的程序會先啓動。rest
若是啓動在boot期間,能夠實現boot方法code
rc.common模板,init腳本可用的命令有:ip
/etc/init.d/application start #啓動腳本 /etc/init.d/application stop #中止服務 /etc/init.d/application restart #重啓服務 /etc/init.d/application reload #從新加載配置文件,若是失敗,重啓服務 /etc/init.d/application enable #開啓開機自啓動 /etc/init.d/application disable #關閉開機自啓動
chmod +x /etc/init.d/application文檔
/etc/init.d/application enable
get