"mm.out"のような名前のバイナリプログラムがあります。このプログラムにはいくつかの予期しないバグがあり、バグによってそのバグが止まる。私は予期せず停止した場合、私のバイナリを再度実行するサービスまたはシェルスクリプトを書きたいと思う。どのようにこのプログラムを書くべきですか?プログラムを停止しない(シェルスクリプトを使用)
-3
A
答えて
3
プログラムを修正する必要があります。あなたが本当にがこれをしたい場合でも、ループ内でそれを実行します。
while ! mm.out
do
sleep 5 # Just in case the program dies immediately
done
+1
おそらく、彼が意味することは、一度停止すると自動的に実行を開始することです(自動) –
+1
@Nunoxicそれはまさにこれがやっていることです。 – cnicutar
+0
ある時点でコードのインスタンスが1つだけ許可されていると想定していますか? –
1
は、シェルスクリプトがそれを実行し、そのコードが0の再起動プログラムではない場合は、リターンコードを待ちましょう。
関連する問題
- 1. JavaFX TimeLineを使用してプログラムを一時停止する
- 2. 捕捉できず、プログラムを停止しないエラー
- 3. シェルスクリプトを使用してJupyterプログラムを実行しています
- 4. ReadLine()はプログラムを停止します
- 5. デバッグポイントでプログラムを停止しますか?
- 6. プログラムがスワップファイルを使用するとWindowsが停止する
- 7. ubuntuを停止してもubuntuのプロセスが停止しない
- 8. "javax.swing.timer"を停止してもアニメーションが一時停止しない
- 9. シェルスクリプト:呪いを使用呼び出すプログラムなど
- 10. GUI用Matlabプログラムの一時停止
- 11. Swift3で認識を停止しないで停止
- 12. graleを使用したノード停止アプリケーション
- 13. getch()でプログラムが一時停止しない
- 14. Arduinoでの予期しないプログラムの停止
- 15. は、このプログラム停止
- 16. 管理者権限のないプロセス/プログラムを停止する - python
- 17. 停止外部プログラムのJavaプログラムが
- 18. プログラムを停止しても終了しないでください。
- 19. サムスンブルーレイデバイスの停止ボタンを使用してrtmpストリームを停止する方法
- 20. spring integration dslを使用してファイルポーラーを停止/一時停止する
- 21. 私のプログラムを一時停止して再開したい
- 22. プログラムは動作していたが、動作を停止した
- 23. clearTimeout()停止しないsetTimeout
- 24. サービスが停止しない
- 25. ボタンイベントが停止しない
- 26. JenkinsとEC2ワーカーノードの使用(停止、終了しない)
- 27. WildFly 10をプログラム的に停止
- 28. プログラム自体を停止するには?
- 29. プログラムでMongoDBを停止する
- 30. エラー時にSASプログラムを停止する
プログラムをデバッグする必要があります( 'gdb'のようなデバッガを使用し、コアダンプファイルの制限を適切な値に設定する必要があります)。シェルスクリプトの中に 'while'ループを書くかもしれません。 –