他のスクリプトとやり取りする「vpn.sh」expect
というスクリプトがあります。ex.sh
このvpn.sh
スクリプトはVPNクライアントを実行するため、サーバーの再起動時に自動的に起動するにはUpstartが必要です。
現在/etc/init/myjob.confに「myjob.conf」という起動ジョブがあり、そのジョブが実行されるのはすべてですex.sh
。問題は、/var/log/upstart/exのログを見ると、明らかにスクリプトの実行が終了し、再起動時にex.shが毎分実行されていることがわかりますが、これは必要ありません。 VPNプロセスは一度だけ開始できます。
この問題をどのように解決できますか?
答え1
respawn
それからラインを削除しますmyjob.conf
。