はじめに
SSHからログアウトしてもコマンド実行を継続したいときの方法
方法
最近 streamlit を GCE で運用し始めたので、streamlit を例に対処法をメモしておきます。
# コマンドの前にnohupを付けて、コマンドの最後に&を付けるだけ
$ nohup streamlit run app.py &
# nohup: SSH をログアウトしても処理を続行できる
# &: バックグラウンドで実行
ちなみに、プロセスを終了したいときは以下の通り。
# grepでstreamlitのPIDを確認し、
$ ps -ef | grep streamlit
# 該当のPIDをkillする
$ kill -9 確認したPID