LoginSignup
1
0

More than 3 years have passed since last update.

【LOG】macOS|Selenium-chromedriverのプロセスが残ってしまった際の対処方法

Posted at

はじめに

  • quit()メソッドchromedriverプロセス を終了するようにしても、処理途中でエラーになれば、プロセスが残ります…
  • プロセスが残ると、OSのリソースを圧迫してしまうため、プロセスの終了方法を記載しておきます🕺

環境

  • macOS BigSur Version : 11.2.2
  • Selenium : 3.141.0
  • chromedriver-binary : 89.0.4389.23.0

一連の流れ

  • 残ってしまったchromedriverプロセスの確認
  • chromedriverプロセス全てを終了
  • chromedriverプロセスが終了されたか確認して完了🕺

1. ターミナルで ps aux | grep chromedriver コマンドを実行

  • 以下の例は1つしかありませんが、chromedriver --port=xxxxx が該当のプロセスです
% ps aux | grep chromedriver

user        33263   0.0  0.1  4388096   6064 s000  S    12:16PM   0:00.10 chromedriver --port=xxxxx
user        33442   0.0  0.0  4278648    704 s000  S+   12:20PM   0:00.00 grep chromedriver

2. killall コマンドで chromedriverプロセス を終了

% killall chromedriver

3. chromedriver --port=xxxxx が終了

  • ばっちり消えましたね🕺 お疲れ様でした!
% ps aux | grep chromedriver

user        33462   0.0  0.0  4259000     12 s000  S+   12:21PM   0:00.00 grep chromedriver
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0