仕事のセットアップでは、現在リモート マシンに ssh で接続しています。特定の Python プログラムを異なる引数で複数回呼び出したいので、次のような簡単な bash スクリプトを作成しました。
get_results.sh:
#!/bin/bash
python generate.py -d 10
python generate.py -d 20
...
私の質問は、この bash スクリプトを として実行しnohup ./get_results.sh
、ssh 接続を切断した場合、すべての Python プログラムが正常に実行されるかどうかです。
答え1
それ以来これを試してみたところ、すべての Python プログラムが期待どおりに実行されました。
「nohup」コマンドはないbash スクリプト内 (「python ...」の前) に含める必要があります。