如何为一个服务创建额外的启动脚本

如何为一个服务创建额外的启动脚本

我在 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

相关内容