【问题标题】:Why kill [pid] does not work? [closed]为什么 kill [pid] 不起作用? [关闭]
【发布时间】:2012-11-04 02:56:23
【问题描述】:

我在尝试杀死 pid 时遇到问题。我有一个 ruby​​ pid,我试图杀死它,但没有任何反应。

lsof -i   (service list)

ruby 282 xxx 3u IPv4 0xffffff80111f4c20 0t0 TCP localhost:49206 (LISTEN) 红宝石 282 xxx 9u IPv4 0xffffff800fa29c20 0t0 TCP *:hbci (LISTEN) ruby 282 xxx 10u IPv4 0xffffff80115406c0 0t0 TCP localhost:hbci->localhost:49400(已建立)

kill 282

同样的事情

ps -A | grep ruby

282 ?? 0:24.54 /xxx/.rvm/gems/ruby-1.9.2-p320/gems/ruby-debug-ide-0.4.17.beta14/bin/rdebug-ide
324 ttys000 0:00.00 grep 红宝石

kill 282

还是什么都没有。

可能有人已经面临这个问题?

【问题讨论】:

  • 你可以试试 kill -9 pid。

标签: kill pid


【解决方案1】:

kill -9 pid 应该可以工作。 Kill 需要发送一个信号 (-9 = SIGKILL)。

【讨论】:

    【解决方案2】:

    有关“kill”命令的用法,请参见THIS。您必须向 PID ID 发送一个信号,告诉它关闭的原因。另外,请确保您是以 root 身份杀死的。

    【讨论】:

      猜你喜欢
      • 2016-05-02
      • 2012-06-16
      • 2018-02-15
      • 2018-02-15
      • 2017-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多