为什么提示 -bash: kill: (58539) - No such process
根本杀不死,,再次ps -aux | grep mysql 都还在运行..
而且端口又变58556?端口不是固定的吗?
为什么提示 -bash: kill: (58539) - No such process
根本杀不死,,再次ps -aux | grep mysql 都还在运行..
而且端口又变58556?端口不是固定的吗?
首先你要理解 Linux 管道的概念。grep
其实本身就是一个命令。你在执行 ps -aux | grep mysql
时,其实是起了一个 grep
的进程,所以你在这里看到了这个进程,它并不是 mysql
的进程。当然,在你看到这个信息的时候,其实该进程的生命周期已经结束了。还有,那个数字不叫端口,叫做 pid,也就是进程 id。
从楼截图来看mysql进程已经不在存了,楼上两上位已经回答得比较清楚了。如果你的mysql在运行,你执行下面命令只会看到mysql的进程,不会看到别的。
ps -aux | grep '[m]ysql'
或
ps -aux | grep mysql |grep -v grep
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答794 阅读✓ 已解决
2 回答3.2k 阅读
这一条并非正在运行的
mysql
服务,而是你当前运行的ps -aux | grep mysql
所执行的进程,所以杀不死。看最后一列
grep --color=auto mysql
其实就是grep
带颜色渲染的别名。