어떤 이유로 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
. 매뉴얼 페이지를 살펴보면 더 명확해질 것입니다.