태그 보관물: upstart

upstart

EC2 Linux “인식되지 않은 서비스”를 반환하는 모든 시작 작업 시작 작업을 마이그레이션하는 악몽 가장

Ubuntu에서 EC2 Linux (ElasticBeanstalk)로 일부 시작 작업을 마이그레이션하는 악몽

가장 기본적인 작업조차 할 수 없습니다. 아래 스크립트를 사용하여 우분투에서 완벽하게 작동하지만 EC2 Linux에서 시작하려고 할 때 매우 도움이되지 않는 “인식되지 않은 서비스”를 반환합니다. 나는 이것이 일반적으로 구문 오류라는 것을 읽었지만 이것이 우분투에 대해 구문 적으로 괜찮다면 따르지 않습니다. 큰 도움을 주시면 실례가 필요합니다.

이것은 루트 사용자로 생성 된 /etc/init/test.conf에 있습니다.

콘솔:

# sudo service test start
# test: unrecognized service

/etc/init/test.conf :

description "test"

start on startup

script
  echo $(ping -c 1 serverfault.com) > /var/log/testjob.log
end script



답변

어떤 이유로 initctl은 그것을 좋아하고 서비스는하지 않습니다 …

sudo initctl start test
test start/running, process 8776

EC2 Linux의 버그가 생각합니다. 내 예제는 문서와 정확히 일치하지만 initctl 사용으로 전환하는 데 큰 문제는 없습니다.

실행중인 서비스를 확인하려면 다음을 수행하십시오.

sudo initctl list

로그 오류가 발생한 위치를 확인하려면 /var/log/messages


답변

Ubuntu 대신 AWS Linux AMI를 사용하는 경우 다음을 사용하십시오.

start on started network


답변

upstart의 경우 구문은 init.d 시스템에서 사용하는 “서비스”구문이 아니라 sudo start test및 이어야합니다 sudo stop test.


답변