何らかの理由で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
。マニュアルページを見ると、より明確になります。