mysqld_safeを完全に終了または終了する方法は?

mysqld_safeを完全に終了または終了する方法は?

何らかの理由でLinuxでmysqld_safeを有効にしましたが、今は完全に終了または終了できません!端末を閉じても役に立ちません。その後、2つのプロセスを終了しようとしましたが、kill -9 <process id(s)>最後のプロセスを終了できませんでした。

これはWSLからのものです。 Parrot OSでも試してみましたが、同じ結果が出ました。

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ ps aux | grep mysqld_safe
root       120  0.3  0.0  18036  2804 ?          S   18:31  0:00 sudo mysqld_safe
root       121  0.2  0.0  10460   780 ?          S   18:31  0:00 /bin/sh /usr/bin/mysqld_safe
dr-ph4n+   284  0.0  0.0  14292  1224 ? tty2     S   18:32  0:00 grep --color=auto mysqld_safe

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ sudo kill all mysqld_safe
[sudo] password for dr-ph4ntom:
kill: failed to parse argument: 'all'

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ sudo killall mysqld_safe                                                                                         1�

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ ps aux | grep mysqld_safe
root       120  0.0  0.0  18036  2784 ?          S   18:31  0:00 sudo mysqld_safe
root       121  0.0  0.0  10460   780 ?          S   18:31  0:00 /bin/sh /usr/bin/mysqld_safe
dr-ph4n+   311  0.0  0.0  14156  1008 ? tty2     R   18:34  0:00 grep --color=auto mysqld_safe

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ sudo kill -9 120 121 311
kill: (311): No such process

┌──(dr-ph4ntom� DESKTOP-HSC7AGA)-[~] 
└─$ ps aux | grep mysqld_safe                                                                                       1�
dr-ph4n+   320  0.0  0.0  11264   804 ? tty2     R   18:35  0:00 grep --color=auto mysqld_safe

今私を助けて、この問題を解決する方法を教えてください。私はLinuxとStackExchangeに初めて触れています...

答え1

あなたが見るのはgrep実際の実行プロセスではなくプロセスですmysqld_safe。そのプロセスを正常に終了しましたmysqld_safe

端末で次のことを試してください。

ps aux | grep "[m]ysqld_safe"

私は何も現れないと確信しています。この回答はより多くの洞察を提供します。

つまり、grepの出力はps通常は大丈夫ですが、代わりにgrepを使用する方が良いかもしれませんpgrep。マニュアルページを見ると、より明確になります。

関連情報