启动一个远程Python应用程序并验证它是否正在运行

时间:2018-06-22 14:51:34

标签: python

PythonApp A在远程服务器上启动PythonApp B,并在B成功启动后终止。

以下命令可以正常工作,没有问题。

cmd = "ssh -o GSSAPIAuthentication=no -o ForwardX11=no myuser@myserver nohup python3 -m secondapp -vv < /dev/null 2> /dev/null > /dev/null &" subprocess.Popen(cmd)

但是,例如,如果未设置无密码ssh,则B将无法正常启动。

启动B并仅在验证B正在运行时终止A的替代方法是什么。

0 个答案:

没有答案