【Selenium+Python】Chromeブラウザの残ったプロセスをプロセス名からkillしてみる

SeleniumPythonGoogle Chrome ブラウザ をcron などで頻繁に使っていると、

どうしても 「Google Chrome」 や 「chromedriver」 のプロセスが残ってしまうことがありました。

このプロセスだけ検索して、シェルで kill したいなと思っていたら、既にそれをやっている方がいました。

ps aux | grep chromedriver | grep -v grep | awk '{ print "kill -9", $2 }' | sh
ps aux | grep "Google Chrome" | grep -v grep | awk '{ print "kill -9", $2 }' | sh
ps aux | grep "Google Helper" | grep -v grep | awk '{ print "kill -9", $2 }' | sh

もう少し欲を言えば、

実行時間を見て、現在実行中かどうかの条件分岐もしたいけれど、とりあえずこれでだいぶ助かります。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA