CentOS - upstart 스크립트가 생성되었지만 전혀 실행되지 않습니다.

CentOS - upstart 스크립트가 생성되었지만 전혀 실행되지 않습니다.

다음 설정이 있지만 CentOS 6x(3.10.23-xxxx-std-ipv6-64 #1 SMP Tue Mar 18 14:48:24 CET 2014 x86_64 x86_64 x86_64 GNU/Linux)에서 작동하지 않습니다.

1단계: vi /etc/init/a.conf

description "a.js"
author "YumYumYum"

# Stanzas
#
# Stanzas control when and how a process is started and stopped
# See a list of stanzas here: http://upstart.ubuntu.com/wiki/Stanzas#respawn

# When to start the service
start on runlevel [2345]

# When to stop the service
stop on runlevel [016]

# Automatically restart process if crashed
respawn

script
  echo $$ > /var/run/a.pid;
  exec node /var/tmp/signal/a.js
end script

post-stop script
  rm -f /var/run/a.pid
end script

2 단계:

$ service a start
a: unrecognized service

어떻게 실행할 수 있는지 알려주세요.

답변1

이것은 신생 서비스처럼 보입니다. 다음 명령을 사용하여 실행할 수 있습니다.

initctl start a

관련 정보