То, как перечислить всего пользователя, создало процессы демона

Есть ли любая команда, которые перечисляют все процессы Демона, созданные пользователями для выполнения некоторых задач. Я создал различные процессы демона, и я хочу уничтожить его вручную путем проверки его pid, как я могу сделать это.

0
задан 24 June 2014 в 08:52

1 ответ

Все рабочие процессы (демон и иначе) могут быть перечислены с помощью ps aux, можно отфильтровать использование процесса grep на его выводе следующим образом:

ps aux | grep <process_name>

это перечислило бы его PID также, который можно использовать для уничтожения использования процесса:

kill <pid>

Поскольку, пример, когда я выполняюсь:

ps aux | grep mysqld

в моей системе я добираюсь:

mysql     3933  0.0  1.2 418616 46832 ?        Ssl  10:21   0:00 /usr/sbin/mysqld

где 3933 pid, который я могу уничтожить использование:

kill 3933

(Я потребовал sudo здесь, так как я не владелец процесса),

Или если Вы знаете точное имя процесса, и оно имеет только один рабочий экземпляр, или Вы хотите уничтожить все рабочие экземпляры, Вы могли использовать:

killall <process_name>

Вы могли также использовать

pidof <process_name>

для получения просто pid соответствующего процесса, однако, необходимо знать точное имя процесса.

2
ответ дан 24 December 2019 в 04:34

Другие вопросы по тегам:

Похожие вопросы: