答案 0 :(得分:0)
可以使用ssh。 Python接受连字符( - )作为参数来执行标准输入
cat hello.py | ssh user@192.168.1.101 python -
运行python --help以获取更多信息。
答案 1 :(得分:0)
您可以使用ssh方法,也可以使用更容易使用的PSEXEC
方法,尽管您可能需要服务器上的管理员权限才能执行进程,并且两台Windows计算机都可以更好地共享相同的用户/密码。 / p>
从这里下载PsExec
https://technet.microsoft.com/en-us/sysinternals/bb896649
运行如下:
psexec /ACCEPTEULA \\servermachine python fullpath_to\python_script.py
应该可以从服务器访问 fullpath_to\python_script.py
。如果没有,您必须先在此处复制它,或者只是将脚本放在两台计算机都可见的共享/网络驱动器上。
当然,python也必须安装在服务器上。
我并不是说这是最好的方式。 Jenkins是在给定服务器上运行东西的好方法。但它确实起到了作用。