LINUX.ORG.RU

kill -SIGSTOP ${pid}; sleep ${secs}; kill -SIGCONT ${pid};

staseg ★★★★★ ()

А как определить идентификаторы и имена процессов, не связанных с указанным каким-то терминалом.

dyalex ()
Ответ на: комментарий от dyalex

man ps
Хотя, если вы ни pid не знаете, ни имя, наверное что-либо определить будет проблематично.

spirit ★★★★★ ()
Ответ на: комментарий от dyalex

Получить пид по имени процесса можно с помощью pidof.

staseg ★★★★★ ()
Ответ на: комментарий от dyalex

Список процессов пользоватяле user:

ps ux | grep user
Список PID'ов этих процессов:
pgrep -u user

Еще есть удобные pkill и killall, позволяющие разнообразно и изощренно убивать процессы пачками :)

Eddy_Em ☆☆☆☆☆ ()

Это немного не то. К примеру, я запустил терминал и в нем запустил процессы, например: текстовый редактор, и мне нужно определить идентификаторы и имена процессов, которые запускались не через терминал.

dyalex ()
Ответ на: комментарий от dyalex

Смотрите текущий терминал: ps ax (возможно, есть что-нибудь и попригоднее), допустим, это «pts/3», а потом pgrep -vt «pts/3» дает вам список PID'ов процессов, запущенных на другом виртуальном терминале.

Eddy_Em ☆☆☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.