如何為一項服務建立額外的啟動腳本

如何為一項服務建立額外的啟動腳本

我在 Ubuntu 伺服器中安裝了套件“gearman-job-server”。它預設創建啟動腳本為/etc/init/gearman-job-server.conf.但我想為同一服務添加更多命令。因此,我創建了我的自訂啟動腳本/etc/init/gearmand.conf,內容如下。但不幸的是,當我重新啟動服務時,它沒有運行(service gearman-job-server restart​​)。那麼有人可以告訴我如何將自訂啟動腳本掛接到相同服務。

description "Gearmand Server"

start on started mysql
stop on runlevel [016]

kill timeout 3

respawn

exec gearmand \
--log-file=/var/log/gearmand.log \
--queue-type=MySQL \
--mysql-host=localhost \
--mysql-port=3306 \
--mysql-user=example \
--mysql-password=example01 \
--mysql-db=gearman \
--mysql-table=gearman_queue \
2>> /var/log/gearmand.log

相關內容