1サーバーでpython3からselenium+chromedriverでブラウザ自動化処理を2つ動かしています。ときどき接続相手側の問題などで処理が止まってしまうことがありました。処理が落ちた方だけプロセスをkillして再始動したいんですが、chromedriverプロセスがどちらのpython3プロセスに紐づいているのかわからず、全部killして再始動、ということをやってました。
でも、pstreeコマンドを使ってから世界が変わりました。子プロセスがどれなのかをしっかりと把握できるんです!
pstreeコマンドで視覚的に親子関係がわかる
pstree -p
でプロセスの親子関係がチェックできた!
参考になった本
サーバー運用しつつ、気になったところを拾い読みすると新たな発見があってイイ!
↓ ↓ ↓
>> 標準テキスト CentOS 7 構築・運用・管理パーフェクトガイド
よくよく考えたらLinuxがプロセスの親子関係を見失う訳ないよなー。
コメント