재부팅하지 않고 시작 스크립트 테스트

재부팅하지 않고 시작 스크립트 테스트

시스템을 다시 시작하지 않고 upstart 스크립트를 테스트할 수 있는 방법이 있습니까?

저는 재부팅하고 싶지 않은 시스템에서 작업하고 있습니다. 하지만 새로 작성한 upstart 스크립트가 재부팅되면 제대로 작동하는지 합리적으로 확신하고 싶습니다.

답변1

시작 명령만 실행하려면 다음을 수행할 수 있습니다.

service <service name> start

그런 다음

service <service name> stop

이것은 실제로 서비스를 시작하기 위해 스크립트를 실행합니다. 서버를 망칠 가능성 없이 테스트하고 싶다면.. 다른 곳에서 시도하거나 실제로 아무것도 실행하지 않고 명령을 기록하도록 변경하는 것이 좋습니다. 실행됩니다.. 이 작업을 수행하기 전에 최소한 bash -n 명령을 실행하여 구문 문제가 없는지 확인합니다.

관련 정보