Как узнать, какие спящие профессии можно «убить»?

Как узнать, какие спящие профессии можно «убить»?

Я работаю на машине Linux, подключенной к кластеру. Если я работаю topна терминале, я вижу много (~200) спящих процессов. Вероятно, они были вызваны мной, неправильно Ctrl+Cзапустив эти процессы.

Как узнать, какие работы для сна безопасны kill?

РЕДАКТИРОВАТЬ:Я могу проверить процессы по ps -e S. Проблема, вероятно, в том, что я не понимаю вывод. Например:

24086 pts/0    Ss+  11971:50 -tcsh
24084 ?        S      0:00 (sd-pam)
22183 ?        Sl    10:08 /usr/bin/gedit --gapplication-service
4790 ?        S      0:00 [kworker/u16:2]
1043 tty7     Ssl+  91:14 /usr/sbin/brld --nodaemon

И многие другие. Откуда я знаю, что, убив их, я не создам никаких проблем для своей машины или для других запущенных заданий?

решение1

Вместо того чтобы смотреть на top, чтобы увидеть спящие процессы, вам, возможно, будет лучше сделать это ps -ef | grep <process name>вместо того, чтобы пытаться получить их оттуда. Таким образом, вы получите pidнеобходимые данные для завершения процесса. Многие спящие процессы в top обычно являются системными процессами.

пример:

[thebtm@localhost thebtm]# ps -ef | grep httpd
root      1257     1  0 Mar28 ?        00:00:51 /usr/sbin/httpd -DFOREGROUND
root      2920 10825  0 08:35 pts/3    00:00:00 grep --color=auto httpd
apache   16936  1257  0 Apr10 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   16937  1257  0 Apr10 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   16939  1257  0 Apr10 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   16940  1257  0 Apr10 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   20857  1257  0 Apr10 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   20858  1257  0 Apr10 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   20859  1257  0 Apr10 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   20860  1257  0 Apr10 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   21040  1257  0 Apr10 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   21041  1257  0 Apr10 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
[thebtm@localhost thebtm]# kill 16936

Связанный контент