Selenium と Python で Google 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
もう少し欲を言えば、
実行時間を見て、現在実行中かどうかの条件分岐もしたいけれど、とりあえずこれでだいぶ助かります。