从局域网中的 Windows 机器远程杀死 Ubuntu 机器中正在运行的进程

Ren*_*h G 5 windows process

是否可以从通过 LAN 远程连接的 Windows(XP)机器杀死在 Ubuntu 机器上运行的进程?

我可以通过以下命令从远程 Windows 机器(在 LAN 中)终止 Windows 机器中的进程,

taskkill /S system /U username /P password /IM process.exe
Run Code Online (Sandbox Code Playgroud)

有没有类似的东西可以杀死在 Linux 机器上运行的进程?

mac*_*aco 5

openssh-server在 Ubuntu 上安装,在 Windows 上安装PuTTY。然后你可以在你的 Ubuntu 机器上从 Windows 上获得一个 shell。

一旦登录到你的Ubuntu计算机远程,你可以使用killpkillkillall根据自己的喜好。pkill如果您只想根据进程的名称杀死,我觉得最简单。例如:pkill firefox

但是,如果您想杀死一个您知道其 PID(进程 ID)的特定进程(可能通过查看 的输出ps -ef),您可以使用kill 1234

您可以将终止信号与这些信号结合起来,说明应该如何杀死它们。默认值为 15 或 SIGTERM(term = terminate),这是一个礼貌的请求,请立即关闭。如果进程没有响应,则 9 (SIGKILL) 很受欢迎。man 7 signal有关信号的更多信息,请参见。要使用它,kill或者pkill您只需添加-9例如: kill -9 firefox