如何在多个unix设备上运行python脚本

如何在多个unix设备上运行python脚本,python,Python,我有一个python脚本,它可以登录到unix设备,创建一个文件并重新启动设备。目前它以设备IP为参数,可以在单个设备上运行,例如 python testdevice.py <device ip> python testdevice.py Que:如何使此脚本在多台设备上并行运行 这样不行吗 python testdevice.py <device ip> & python testdevice.py <device ip> # keep repe

我有一个python脚本,它可以登录到unix设备,创建一个文件并重新启动设备。目前它以设备IP为参数,可以在单个设备上运行,例如

python testdevice.py <device ip>
python testdevice.py
Que:如何使此脚本在多台设备上并行运行

这样不行吗

python testdevice.py <device ip> & python testdevice.py <device ip>
# keep repeating for however many devices you have
python-testdevice.py&python-testdevice.py
#无论您有多少台设备,都要不断重复

您可以为每个呼叫提供不同的设备IP。

我认为在处理多台计算机时,实现自动化的最佳方法是使用IT自动化工具之一,例如。这提供了一个通用的解决方案,不局限于python。
做你需要做的事:
-在文件中定义主机IP。
-编写剧本以在远程节点上执行命令,如中所述:

- command: ./my-script.py
  args:
    chdir: somedir/
    creates: /path/to/database