Todos os processos em execução (daemon e outros) podem ser listados usando ps aux
, você pode filtrar o processo usando grep
em sua saída da seguinte forma:
ps aux | grep <process_name>
isso também listaria seu PID, que você pode usar para matar o processo usando:
kill <pid>
Por exemplo, quando eu executo:
ps aux | grep mysqld
no meu sistema, eu recebo:
mysql 3933 0.0 1.2 418616 46832 ? Ssl 10:21 0:00 /usr/sbin/mysqld
onde 3933
é o pid, que eu posso matar usando:
kill 3933
(Eu exigi sudo
aqui, já que não sou o proprietário do processo)
Ou se você souber o nome exato do processo e ele tiver apenas uma instância em execução ou se você quiser matar todas as instâncias em execução, use:
killall <process_name>
Você também pode usar
pidof <process_name>
para obter apenas o pid do processo em questão, no entanto, você precisa saber o nome exato do processo.