を実行しているノード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. アレイのFileInfo []は、私は次のコードを持っているファイル
- 2. は、私は、次のHTMLファイルを持っているjqueryの
- 3. Cは、私は、次のファイルを持っている警告
- 4. 正規表現は、私は、次のファイルを持っている
- 5. ASP.NET MVCは、私は次のコードを持っているhtmlファイル
- 6. は、私は、次のCSVファイル持っているPHP
- 7. 次のように私はファイルを持っているOS X
- 8. PHPファイルは、私は、次のPHPファイルを持って、ダウンロードした
- 9. 私は次のXMLファイル持っている2つのXMLドキュメント
- 10. メッセージ私は、次の内容で.SHファイル持っているUNIX
- 11. 私は次のディレクトリにはJavaScriptファイルを持っているのJavaScriptファイル
- 12. PHPのJSONは、私は、次のファイルを持っているtxtファイル
- 13. 私のメインファイルは、私は、次のファイル構造を持っている私は、私はメインのファイル
- 14. 私は次の式を持っているテキストフィールドを持っている
- 15. htaccessファイルは、私は次のコードを持っている新しいURL
- 16. 次のように私は私のXMLファイルを持っているC#
- 17. は、私は、次のエンティティを持っているDBUnitのはCollectionTable
- 18. XSLTのテストは、私は次の2つのファイルを持っている
- 19. 私は、次のPHPコードを持っている私のデータベース
- 20. JAVA element.getElementsByTagNameは、次のように私は、XMLファイルを持っているトップレベルに
- 21. は、私は次のXMLの例を持っているJavaの
- 22. 私は、次のSQLを持ってLINQ
- 23. は、私は次のXML文書を持っているのXPath
- 24. は、私は次のコードを持っているエンティティの作成
- 25. は、私は次のコードを持っているのPython
- 26. は、私は次のコードを持っているjQueryのコールバック
- 27. は、私はアンドロイドで次のデータベースを持っているAndroidの
- 28. は、私は次のタイプを持っているのF#
- 29. は、私は、次のコードを持っているJavaの
- 30. は、私は、次のチェックボックスを持っているjQueryのモバイル]チェックボックス
もう1ついいです。http://nodemon.io – Petr