私は長い間いくつかのものを行い、それが完了するまでにどれくらいの時間がかかるか予測できません。しかし、私はスクリプトの実行が実行を終了すると自動的に再開したい。 Ruby 1.8.7で動作させる可能性はありますか?ruby restartスクリプトは自動的に実行が終了すると自動的に実行されます
2
A
答えて
2
私は自分のサーバーでRubyデーモンを実行していますが、いくつかの不思議な理由のために何度かクラッシュします。私はwhile true
ループにそれを包み、そのように、stdout
に私にいくつかのタイムスタンプを印刷:よく働く
#!/bin/bash
while true; do
echo $(date +%Y%m%d%H%M%S) "Starting my custom ruby daemon..."
ruby /home/user/my/custom/ruby/daemon.rb
echo $(date +%Y%m%d%H%M%S) "My custom ruby daemon crashed. Respawning in 10 sec..."
sleep 10
done
を。それに睡眠をとることを強くお勧めします。何かがうまくいかない場合は、ループがシェルを吹き飛ばすことはありません。
+3
ありがとう!それは私を働いた! – Karthi1234
関連する問題
- 1. 3分後にバックグラウンド実行が自動的に終了する
- 2. PHPスクリプトを自動的に実行
- 3. フラッシュビルダーでスクリプトを自動的に実行
- 4. なぜRubyスクリプトを実行すると、クラス内のコードが自動的に実行されるのですか?
- 5. JQuery関数は自動的に自動実行/イベントが自動的にトリガされますか?
- 6. プレイブックを自動的に実行する
- 7. PHPスクリプトを毎日自動的に実行する方法は?
- 8. java paint()は自動的に実行されますか?
- 9. pythonスクリプトを1日に2回自動的に実行する
- 10. GoCDで長時間実行中のパイプラインを自動的に終了する
- 11. SQL Expressインスタンスでスクリプトを自動的に実行する方法
- 12. サイクルは自動的に実行されません
- 13. 設定した日ごとに自動的にスクリプトを実行する
- 14. マクロプロットを自動的に実行
- 15. Javaデーモンスレッドは、親が終了すると自動的に終了しますか?
- 16. `func`が終了するとスレッドは自動的に終了しますか?
- 17. M2E CronジョブがMagentoで自動的に実行されない
- 18. 実行終了時に自動的にシャットダウンするスレッドプールを実装する方法は?
- 19. ボーダレスフォームは、実行時に自動的にサイズが変更されます。vb.net。
- 20. 予期せず終了したときに自動的に再実行するサーバーデーモンを作成するには?
- 21. プロジェクトを実行するとEFコアマイグレーションが自動的に実行されますか?
- 22. autotoolsで 'make install'を実行すると自動的に 'make check'が実行されます
- 23. バッチファイルは管理者として自動的に実行されます
- 24. Springブートプロジェクトをビルドするときにsqlスクリプトを自動的に実行
- 25. ruby call initializeメソッドは自動的に行われますか?
- 26. C#VSTOアドインアプリケーションを自動的に起動して実行する
- 27. Rubyがto_sを自動的に実行しないのはなぜですか?
- 28. SVN:リポジトリが更新されるたびに自動的に実行される
- 29. ユーザーフォームが描画された後に自動的にコードを実行します。
- 30. AS/400エンドユーザーは自動的にキーストロークを実行します
最初の場所では悪い考えのように聞こえますが、最初は完全なスクリプトを 'true true'ブロック内に置くことができます - それは何度も繰り返し実行されます –