使用Paramiko在后台启动ssh进程

时间:2016-03-05 01:37:07

标签: python ssh paramiko

我想要什么

我想ssh到远程计算机,在后台启动进程,然后检索pid。

$rootScope.$apply()

我尝试了什么

我想和Paramiko一起做同样的事情

mrocklin@notebook:~$ echo hello &    
[1] 29974
hello

当我使用像In [1]: import paramiko In [2]: client = paramiko.SSHClient() In [3]: client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) In [4]: client.connect('127.0.0.1') In [5]: stdin, stdout, stderr = client.exec_command('echo hello &') In [6]: stderr.read() Out[6]: b'' In [7]: stdout.read() Out[7]: b'hello\n' sleep这样的过程执行此操作时,会强调这不会在后台发生这一事实。

我真正想要的是什么

我想在后台运行进程,因为如果我选择,我希望能够在以后根据PID终止进程。是否有更好的方法可以在远程计算机上启动和终止多个进程?

0 个答案:

没有答案