を実行しているノードJSアプリケーションを維持します。私はかなり新しくbashして、それを実行し続けるための迅速な修正を探しています。は、私は、次のファイルを持っている
答えて
はforever
NPMモジュールを使用し、それはスクリプトが実行されているままで、あなたは、単にスクリプトを実行している過去を探します次のものがあり、多くの機能を持って保証します。
forever
npm install -g forever
が続い
forever start bot.js
は永遠にあなたが/停止/再起動プロセスを開始し、ログとPIDファイルを管理することを可能にするスクリプトを実行してインストールしてください。
また、必要に応じて、javascriptからプロセスを管理できるノードAPIもあります。
代替NPMモジュール
はこれを試してみてください:
while true; do /path/to/node /path/to/bot.js; done
'sleep 'は、繰り返し失敗したプロセスの場合にはまだ役立ちます。 'sleep 30;' – Matt
驚くばかり!どうもありがとうございます!私はそれを全面的に思っていた。 – Robinlemon
パスがなくても動作しますが、プロセスを直接開くにはまだ必要ですか? – Robinlemon
- 1. は、私は、次のHTMLファイルを持っているjqueryの
- 2. Linuxのシェルスクリプトは、私は、次のファイルを持っている
- 3. アレイのFileInfo []は、私は次のコードを持っているファイル
- 4. は、私は次の内容のファイルを持っているテキスト
- 5. 私は次のパターンのファイル持っている別のファイル(パイソン)
- 6. 正規表現は、私は、次のファイルを持っている
- 7. ASP.NET MVCは、私は次のコードを持っているhtmlファイル
- 8. は、私は、次のようなXMLファイルを持っている
- 9. Cは、私は、次のファイルを持っている警告
- 10. ファイルをループして、私は次のテキストファイルを持っている
- 11. 私は、私は次の行を持っているメイクファイルを、持っている
- 12. は、私は、次のCSVファイル持っているPHP
- 13. 私は次の内容のファイルを持っているCSV
- 14. 反応-ルータ-reduxが、私は、次のファイルを持っている
- 15. Laravel 5.1 - 私は次のコードを持っているファイル
- 16. 次のように私はファイルを持っているOS X
- 17. テスト私は次のコードを持っているファイル
- 18. 私はaction.jsonファイルに次のアクションを持っている
- 19. 私は、次のテキストをtxtファイル持っている辞書
- 20. 私はroutes.rbをファイルに次のセットアップ持っているモデル
- 21. 私は、次のui.Rファイル持っている光沢のある
- 22. TomcatのJSPは、私は次の行を持つJSPファイルを持っている
- 23. PHPファイルは、私は、次のPHPファイルを持って、ダウンロードした
- 24. 私は次のXMLファイル持っている2つのXMLドキュメント
- 25. 私は次のディレクトリにはJavaScriptファイルを持っているのJavaScriptファイル
- 26. は、私は次のフォルダとファイルを持っているファイルのスクリプト
- 27. は、私は次のXMLファイルを持っている別のXMLファイル
- 28. PHPのJSONは、私は、次のファイルを持っているtxtファイル
- 29. メッセージ私は、次の内容で.SHファイル持っているUNIX
- 30. htacessは、私は次のコード私のhtaccessファイルを持っているadminディレクトリ
もう1ついいです。http://nodemon.io – Petr