杀死pid以gem net-ssh开头

时间:2012-08-06 16:25:19

标签: ruby shell net-ssh

如果你使用net / ssh gem在远程服务器上启动一个命令,并且该命令处于死锁状态,那么如何在远程服务器中找到进程的pid并将其终止?

net / ssh gem是否支持此功能?

1 个答案:

答案 0 :(得分:-1)

好吧,如果你可以ssh进入远程服务器,你可以使用它来获取进程的pid:

# Assuming the command you want to kill is a ruby program.
# If the program is something else, say sparrow mail app, you should replace
# ruby with sparrow below.
  ps -ax | grep ruby 

然后,或许:

kill -9 <pid>