如果你使用net / ssh gem在远程服务器上启动一个命令,并且该命令处于死锁状态,那么如何在远程服务器中找到进程的pid并将其终止?
net / ssh gem是否支持此功能?
答案 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>