2016-03-25 13 views

答えて

3

forever NPMモジュールを使用し、それはスクリプトが実行されているままで、あなたは、単にスクリプトを実行している過去を探します次のものがあり、多くの機能を持って保証します。

forever

npm install -g forever 

が続い

forever start bot.js 

は永遠にあなたが/停止/再起動プロセスを開始し、ログとPIDファイルを管理することを可能にするスクリプトを実行してインストールしてください。

また、必要に応じて、javascriptからプロセスを管理できるノードAPIもあります。

代替NPMモジュール

pm2生産工程管理ツールです。
nodemonは、開発中にファイルを監視し、プロセスを再起動できます。

+0

もう1ついいです。http://nodemon.io – Petr

1

はこれを試してみてください:

while true; do /path/to/node /path/to/bot.js; done 
+0

'sleep 'は、繰り返し失敗したプロセスの場合にはまだ役立ちます。 'sleep 30;' – Matt

+0

驚くばかり!どうもありがとうございます!私はそれを全面的に思っていた。 – Robinlemon

+0

パスがなくても動作しますが、プロセスを直接開くにはまだ必要ですか? – Robinlemon

関連する問題