Есть ли любая команда, которые перечисляют все процессы Демона, созданные пользователями для выполнения некоторых задач. Я создал различные процессы демона, и я хочу уничтожить его вручную путем проверки его pid, как я могу сделать это.
Все рабочие процессы (демон и иначе) могут быть перечислены с помощью 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 соответствующего процесса, однако, необходимо знать точное имя процесса.