我想使用SSH在几台(15+)远程计算机上执行Python脚本。调用脚本/命令后,我需要断开ssh session 的连接,并保持进程在后台运行的时间(只要需要)。

我过去使用过Paramiko和PySSH,因此再次使用它们没有问题。我唯一需要知道的是如何在python中断开ssh session (因为通常本地脚本会在继续运行之前等待每台远程计算机完成处理)。

最佳答案

这可能有效,或类似的方法:

ssh user@remote.host nohup python scriptname.py &

基本上,看看 nohup 命令。

关于python - 通过SSH执行远程python脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4180390/

10-12 21:25
查看更多