如何从Windows 10终止远程linux进程?

时间:2018-01-24 17:30:23

标签: linux shell windows-10 command-prompt

我正在从Windows 10运行批处理作业(run.bat)。 此过程调用my_program.py:

start "my_program" python my_program.py

然后my_program.py正在使用ssh调用一些脚本,让我们说:

import paramiko

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect('12.13.14.15', username="abc", password="cde")
stdin, stdout, stderr = ssh.exec_command("./load_gif")

我(有点天真)的问题是: 是否可以通过在Windows中关闭cmd窗口来终止远程进程?如果是 - 如何?让我们说 - 当窗口关闭时,我想向远程进程或类似killall python的内容发送一个kill。

解决方法是创建另一个杀死进程的批处理。任何其他想法(不知道PID)比在另一份工作中传递killall python

谢谢,Michal

0 个答案:

没有答案