使用 bash 脚本的“nohup”——从 bash 脚本调用的程序会被中断吗?

使用 bash 脚本的“nohup”——从 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 ...”前面。

相关内容