長時間起動したままのプロセスをKillする Cronで実行するスクリプトで実行時間が短いはずなのに長時間起動したままで終了していないプロセスがあり、プロセスが残っていた状態でメモリが使用率が増えるケースがありました。 1週間以上とか起動したままのプロセスを手動でKillしてましたが、いつもKillコマンドなので終了していたのを、ある一定上経過しているとKillしてくれるスクリプトを紹介します 長時間起動しているプロセス・スクリプトをKillするシェルスクリプト 長時間起動しているスクリプト・プロセスをKillするシェルスクリプトですが、Killする条件ですが下記の条件とします 自分自身のプロセスはKillしない 起動時間は一定以上のみKillする(下記のスクリプトでは10分以上の場合) 起動時間の取得方法ですがpsコマンドでもプロセスの起動時間を取得できますが、psコマンドのTIMEはCP