다른 스크립트를 실행하는 Upstart 스크립트가 계속 실행됩니다.

다른 스크립트를 실행하는 Upstart 스크립트가 계속 실행됩니다.

다른 스크립트와 상호 작용하는 "vpn.sh" expect라는 스크립트 가 있습니다 . ex.shvpn.sh스크립트는 VPN 클라이언트를 실행하므로 서버가 재부팅될 때 자동으로 시작하려면 Upstart가 필요합니다.

현재 /etc/init/myjob.conf에 "myjob.conf"라는 시작 작업이 있고 그 작업이 실행되는 것은 전부입니다 ex.sh. 문제는 /var/log/upstart/ex에 대한 로그를 보면 분명히 스크립트 실행이 끝나고 다시 시작될 때 ex.sh가 매분 실행되고 있다는 것을 알 수 있지만 이것이 필요하지 않다는 것입니다. VPN 프로세스는 한 번만 시작하면 됩니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

respawn그것에서 라인을 제거합니다 myjob.conf.

관련 정보