【发布时间】:2015-01-19 07:23:21
【问题描述】:
我需要启动一系列 python 脚本和/或其他 Windows 可执行文件。其中一些需要 Windows 系统,另一些需要 Linux 机器。
目前有指定的机器来运行依赖于操作系统的程序。所以我知道我想从哪里开始哪个程序。
有没有办法从 python 脚本、本地网络、另一台计算机上启动 python 脚本(或 windows 可执行文件)(例如运行192.168.0.101:/dir/python_script_123.py?
然后应该运行各种程序的脚本在伪代码中可能看起来像这样......
linuxip = 192.168.0.101
linuxparam = "required parameter"
winip = 192.168.0.201
winparam = "required parameter"
#option 1 (run all), 2(run linux only), 3(run windows only), 4(run local only)
option = 1
if option == 1:
magic_things.run("linuxip:/dir/linux_script.py" + linuxparam)
magic_things.run("winip:C:\\dir\\windows_prog.exe" + winparam)
subprocess.call(["/dir/local_script.py","parameter"])
subprocess.call(["/dir/another_local_script.py","parameter"])
elif option ==2:
[...]
【问题讨论】:
标签: python linux windows automation network-programming