2017-12-30 14 views
0

変数を完了するにはworker.jsスクリプトがあります。実行が終了するとすぐに、私はすぐに再起動したいと思います。node.jsスクリプトが完了するとすぐに再実行できますか?

1つのオプションは、スクリプトの複数のインスタンスが実行されないようにするために、cronジョブとロックファイルを使用することです。しかし、作業が完了するとすぐにworker.jsを再実行するためのよりクリーンな方法が必要ですか?

+0

実行しているのは何ですか?別のnode.jsスクリプトから? bashファイルから? – jfriend00

+0

@ jfriend00私はherokuのワーカーdyno上で実行しています。これは、私が現在コマンドラインから呼び出す単一のファイルです。 – hitwill

+0

これは、完了するともう一度実行するスクリプトが必要です。 Bash、Javascriptなど...あなたが期待している魔法の解決策の種類は不明です。 – jfriend00

答えて

1

forever-monitorを使用してこれを行うことができました。プロセスが可変時間に終了すると、永久にプログラムによってプログラムが再起動されます。

関連する問題