Qual processo está ressuscitando o mysqld?

2

Estou seguindo este guia para redefinir minha senha de root do mysql ( Eu estou no Ubuntu). Quando eu mato o processo mysqld, ele imediatamente é ressuscitado. O ID do processo pai é 1.

Como posso encontrar o que continua ressuscitando o mysqld?

$ ps -ef | grep mysql
mysql    30136     1  0 07:16 ?        00:00:00 /usr/sbin/mysqld
root     30295 30274  0 07:18 pts/0    00:00:00 grep --color=auto mysql
$ kill -9 30136
$ ps -ef | grep mysql
mysql    30302     1  2 07:18 ?        00:00:00 /usr/sbin/mysqld
root     30404 30274  0 07:18 pts/0    00:00:00 grep --color=auto mysql
$
    
por ripper234 25.06.2011 / 09:23

2 respostas

3

O Ubuntu usa upstart:

link

Para referência futura:

link

    
por 25.06.2011 / 14:39
0

Você já encontrou a sua resposta, mas por uma questão de clareza.

Você deve tentar não matar daemons ou processos que estão funcionando bem - e você certamente deve tentar evitar matar -9. Normalmente, há sempre uma maneira de solicitar que os daemons parem com graça, o que lhes permite arrumar.

Matar por conta própria (por exemplo, kill 30136 no seu caso) às vezes pode interromper um processo corretamente, mas isso depende do processo em questão e dos sinais que ele está procurando.

    
por 25.06.2011 / 11:19