如何使用ssh作为后台任务在Linux机器上运行python脚本?
我必须在少数
Linux机器和Windows机器中编排一些脚本任务. sush适用于以下的linux机器:
ssh mysuser @ targetLinuxmachine“python”/pathtomyscript/myscript.py’&“ 但是当我将命令发送到Windows机器时,同样的方法不能用作后台任务. ssh -n -f mysuer@targetwinmachine "python 'C:Windowspathmyscript.py -someswitch parameter' &" 但是在bash中执行命令会将我的终端带到Windows控制台,并且不允许我将其作为后台任务运行. 如何在Windows机器上运行等效脚本作为后台任务? 解决方法
是的,cygwin有一个非常好的Windows服务器.首先,您应该下载并安装它.
使用命令行ssh登录Windows机器后,可以使用ssh-keygen使此无密码和自动. 第三件事是在你的Windows机器上安装python,你可以从http://www.python.org/getit/windows/获得. 这对我来说是肯定的,其中一个步骤不起作用,但可能你的主要问题是在Windows机器上安装ssh服务器.你可以使用unix / linux盒子中的命令行ssh登录你的服务器吗?如果没有,请升级您的问题,我会升级我的答案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |