当我ps aux | grep 'S'
看到一些我想要的程序时kill
。根据man ps
州代码S
为interruptible sleep (waiting for an event to complete)
。我kill [Process ID (PID)]
也试过了sudo kill [Process ID (PID)]
。尽管我努力了,它们仍然在interruptible sleep
。注意:我不想杀死所有 ( killall
) PID。
问:有没有办法杀死这些PID?或者阻止他们的替代方法?
答案1
kill -9 [PID value]
杀死那个特定的 PID。为了更好地理解,我们可以考虑kill -9
像电力短缺一样,仅针对单个进程/PID。 PID 将无条件终止 - 操作系统没有机会清理/刷新缓存。这反过来可能会导致僵尸进程出现,但重启后它们就会消失。至于资源,操作系统会在PID被kill -9
'ed后回收这些资源。