我需要启动一系列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:
[...]