태그 보관물: 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