12時間ごとにcronを介してプロセスを再起動します。

12時間ごとにcronを介してプロセスを再起動します。

私はcronにまったく慣れていないので探しましたが、正確にどのように機能するかはまだ混乱しています。私はCentOS 6.5を使用しており、プロセスを終了して12時間ごとに再起動する必要があります。しかし、毎回異なるPIDがあるので、プロセスを終了する方法がわかりません。その後、プロセスを再起動する必要があります。毎日午前7時と午後7時にこのようなことが起こることを願っています。

どうやってこれを達成できますか?

編集する:私たちが走っているので、これをしなければなりません。crtmpサーバー15時間ほど経過すると終了するようです。再起動すると、この問題を回避できます。迅速な修正が必要なので、根本的な問題を特定するよりもこれを実装したいと思います。

ベストアンサー1

root の cron ファイルを生成して、sudo crontab -e次の行を追加します。

0 0,12 * * * /etc/init.d/crtmpserver restart

毎日00:00と12:00にサーバーが再起動します。異なる時間に発生するように「0」と「12」を変更します。

おすすめ記事