对于我的工作设置,我目前正在 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 ...”前面。