【发布时间】:2012-08-07 17:24:54
【问题描述】:
如果你用net/ssh gem在远程服务器上启动一个命令,并且该命令处于死锁状态,如何找到远程服务器上运行的进程的pid并杀死它?
net/ssh gem 支持这个吗?
【问题讨论】:
-
您是否需要一种方法来使用 Net::SSH gem 终止处理?
-
是的,这很方便。我发现 ruby PTY 为您提供了您启动的进程的 pid,如果它没有响应,您可以使用它来终止该进程。但是 PTY 使用起来更复杂,所以我想找到一种方法来用 Net:SSH gem 做同样的事情