実行中のPythonスクリプトの生存確認
特定のプロセスが動作しているか監視します。grepで[p]を使うことでgrep自身が結果に出ないようにしています。
実行コマンド
watch 'ps aux | grep [p]ython_worker.py'💡 利用シーン
長時間稼働するスクリプトがクラッシュせずに動いているか、終了していないかを常に把握したい場合。
💻 実行結果例
user 1234 0.5 1.2 123456 45678 ? S 10:00 0:05 python_worker.py📝 実務メモ
プロセスID(PID)の変化を確認することで、再起動が繰り返されていないかも追跡可能です。
⚠️ 注意点
名前が似ている他のプロセスを誤認しないよう、grepの対象を詳細にする必要があります。