「nohup」與 bash 腳本 - 從 bash 腳本呼叫的程式會中斷嗎?

「nohup」與 bash 腳本 - 從 bash 腳本呼叫的程式會中斷嗎?

對於我的工作設置,我目前正在 ssh 到遠端電腦。我想用不同的參數多次調用某個 python 程序,所以我編寫了一個簡單的 bash 腳本,如下所示:

取得結果.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 ...”前面。

相關內容