linux 註冊系統服務
(1)chkconfig
先在/etc/init.d資料夾下新增服務的啟動、停止指令碼
然後執行命令「chkconfig --list」可以看到當前系統的所有服務並且看到服務的狀態,例如:
syslog 0:off 1:off 2:on 3:on 4:off 5:on 6:off
tac 0:off 1:off 2:off 3:off 4:off 5:off 6:off
titan-server-main.log 0:off 1:off 2:off 3:off 4:off 5:off 6:off
tomcat 0:off 1:off 2:off 3:off 4:off 5:off 6:off
xdm 0:off 1:off 2:off 3:off 4:off 5:on 6:off
xfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
xinetd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ypbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off
xinetd based services:
chargen: off
chargen-udp: off
cups-lpd: off
cvs: off
daytime: off
使用 chkconfig servicename on 使某個服務新增到系統服務中開機自動啟動
(2)update-rc.d
其實,ubuntu也提供了另外乙個簡單的命令來實現管理。但首先服務必須已在/etc/init.d目錄中存在。如:
新增乙個服務:
sudo update-rc.d servicename defaults
刪除乙個服務:
sudo update-rc.d servicename remove
具體使用說明可以參見man update-rc.d
(3)sysv-rc-conf
在ubuntu下安裝軟體sysv-rc-conf
執行sudo sysv-rc-conf 可以出現字元介面配置服務
Linux 註冊系統服務
像mysql,ssh這些我們都可以用service mysqld start類似的命令來啟動 關閉等,那我們如何把我們自己的程式也按照如此的方式來進行管理呢?1.進入 etc init.d,建立檔案 d,其內容形如以下 shell bin bash chkconfig 90 10 descripti...
Linux 註冊系統服務
像mysql,ssh這些我們都可以用service mysqld start類似的命令來啟動 關閉等,那我們如何把我們自己的程式也按照如此的方式來進行管理呢?1.進入 etc init.d,建立檔案 d,其內容形如以下 bin bash chkconfig 90 10 description tes...
linux註冊服務
建立 myservice 檔案,並編輯 mkdir myservice vim myservice1 在檔案的開頭必須加上 chkconfig 85 15 description 描述 如果不加上面的注釋,那麼執行chkconfig add myservice 時會報錯service yz does...