スクリプトが開発サーバーで実行されたままであることを確認しようとしています。統計を照合し、Webサービスを提供するため、存続するはずですが、1日に数回、不明な理由で停止します。もう一度起動することに気付いたとき、それは後部の痛みであり、一部のユーザーは起動するための許可(またはノウハウ)を持っていません。
私のプログラマーは、問題の根底に到達するために数時間を費やしたいと思っていますが、私の忙しい人は、アプリが実行されていないかどうかを検出して再起動する簡単な方法が必要だと考えています。
私はgrepを介してpsをcronスクリプトできることを知っています:
ps -A | grep appname
しかし、繰り返しになりますが、それはすでに存在しているはずの何かをすることに無駄になっている私の人生のもう1時間です...実行可能ファイル(オプションで引数付き)を渡すことができ、プロセスを無期限に実行し続ける既製のアプリはありませんか?
それが何か違いを生む場合、それはUbuntuです。