Tentando matar processos pelo nome, mas permanece um..por que?

0

Estou tentando matar todo o meu processo mysqld. Mas continua sendo um, por quê?

javier@javier-mbp:~$ ps aux | grep mysqld
root       913  0.0  0.0   4220   704 ?        S    16:11   0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/javier-mbp.pid
mysql     1408  0.1  2.0 609900 84480 ?        Sl   16:11   0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/usr/local/mysql/data/javier-mbp.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
javier    1995  0.0  0.0  13128  1056 pts/0    S+   16:12   0:00 grep --color=auto mysqld
javier@javier-mbp:~$ pkill mysqld
pkill: 913 - Operation not permitted
pkill: 1408 - Operation not permitted
javier@javier-mbp:~$ sudo pkill mysqld
[sudo] password for javier: 
javier@javier-mbp:~$ ps aux | grep mysqld
javier    2020  0.0  0.0  13124  1060 pts/0    S+   16:13   0:00 grep --color=auto mysqld
javier@javier-mbp:~$ 
    
por user35538 28.10.2011 / 17:16

2 respostas

10

O comando ps está mostrando o comando grep mysqld para o qual você canalizou o ps . Nenhuma instância do mysqld está sendo executada.

    
por 28.10.2011 / 17:21
0

Tente o seguinte comando para matar o mysqld:

kill -9 'pgrep mysqld'

man kill nos diz que KILL (9) é usado para forçar o sinal a matar o aplicação.

    
por 28.10.2011 / 19:02