So erstellen Sie ein zusätzliches Startskript für einen Dienst

So erstellen Sie ein zusätzliches Startskript für einen Dienst

Ich habe das Paket „gearman-job-server“ auf dem Ubuntu-Server installiert. Es erstellt standardmäßig ein Startskript als /etc/init/gearman-job-server.conf. Aber ich möchte demselben Dienst weitere Befehle hinzufügen. Also habe ich mein benutzerdefiniertes Startskript als /etc/init/gearmand.confmit folgendem Inhalt erstellt. Aber leider läuft es nicht, wenn ich den Dienst neu starte ( service gearman-job-server restart). Kann mir also jemand sagen, wie ich das benutzerdefinierte Startskript an denselben Dienst anhänge?

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

verwandte Informationen