从 python 启动后台 shell 脚本

我想连接一台远程机器并从 python 在该机器上运行后台脚本。

我试过了:

os.system("ssh root@10.0.0.1 \' nohup script.sh & \')

但它似乎不起作用。如果我把 nohup 放在 script.sh 中,然后简单地运行

os.system("ssh root@10.0.0.1 \' script.sh \'")

nohup 命令在任何一种情况下都不起作用。

我很困惑为什么会这样,有没有人知道如何从 python 做后台工作,或者这样做是不可能的?


慕森卡
浏览 219回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python