नाम से प्रक्रियाओं को मारने की कोशिश की जा रही है, लेकिन एक ही क्यों है?


0

मैं अपने सभी mysqld प्रक्रिया को मारने की कोशिश कर रहा हूं। लेकिन एक ही रहता है, क्यों?

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:~$ 

जवाबों:


10

ps कमांड दिखा रहा है grep mysqld कमांड जिसे आपने पाइप किया है ps। Mysqld का कोई उदाहरण नहीं चल रहा है।


हां, और मारने के बजाय किलॉल का उपयोग करें
Barafu Albino

0

Mysqld को मारने के लिए निम्नलिखित कमांड आज़माएं:

kill -9 `pgrep mysqld`

आदमी को मार डालो हमें बताता है कि KILL (9) का उपयोग अनुप्रयोग को मारने के लिए संकेत को बाध्य करने के लिए किया जाता है।


इस सवाल का जवाब नहीं है। ओपी का मानना ​​है कि यह प्रक्रिया शेष mysql नहीं है लेकिन grep mysql
Matteo
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.