#環境
gcp,centos7,python3.6,chromedriver88
#問題:ssh接続切断後に"chrome not reachable"エラーが出る
ssh接続でバックグラウンドでpythonを走らせてスクレイピングしたい
nohup python スクレイピング.py &
これで行ける。最新のログを出力し続ける際は
tail -f nohup.out
その際にスクレイピングpyでchromedriverを立ち上げた後、ターミナルのssh接続切断後に"chrome not reachable"エラーが出るのでこれを回避する
#解決策
nohup でpythonを実行する前に
sudo su ユーザー名で一度自分のユーザーにログインし直す
追記
screenコマンドを使って別sessionを作ってそこで実行する
#なんで?
わからん 勘としては最初にSSH接続したユーザーのセッション内でchromedriverを起動すると、その端末が落ちた(SSH接続を切断した)ときにchromedriverが巻き添えを食って落ちる気がするので、ユーザーからログインを挟みそこからchromedriverを起動することで、端末を起動しているセッションと別セッションの扱いになるので落ちない、気がする