시스템을 다시 시작하지 않고 upstart 스크립트를 테스트할 수 있는 방법이 있습니까?
저는 재부팅하고 싶지 않은 시스템에서 작업하고 있습니다. 하지만 새로 작성한 upstart 스크립트가 재부팅되면 제대로 작동하는지 합리적으로 확신하고 싶습니다.
답변1
시작 명령만 실행하려면 다음을 수행할 수 있습니다.
service <service name> start
그런 다음
service <service name> stop
이것은 실제로 서비스를 시작하기 위해 스크립트를 실행합니다. 서버를 망칠 가능성 없이 테스트하고 싶다면.. 다른 곳에서 시도하거나 실제로 아무것도 실행하지 않고 명령을 기록하도록 변경하는 것이 좋습니다. 실행됩니다.. 이 작업을 수행하기 전에 최소한 bash -n 명령을 실행하여 구문 문제가 없는지 확인합니다.