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