ps分明有这个进程,为什么杀不掉进程!!!还是根本就没有这个进程????

  前两天安装mysql的时候要看一下有没有mysql的进程存在,就用了下面这条命令  

      ps -ef|grep mysql

然后查到了一条命令

以为有mysql进程正在运行就去kill -9 10674

可是死活就是杀不掉,气死我了。难道安装mysql要卡在这一步吗???我不服!!!

但事实是我这个小白完全没弄懂这个进程是干嘛的!

今天领导跟我们讲课的时候才意识到这点。就是这个进程信息是“查询这个命令“的进程,而不是真正的mysql的进程信息!
也就是说,如果你查一个存在的进程的信息的话,是会有两条信息的:一条是该进程的信息,另一条就是查询命令的进程信息。

别误解!如果你在安装mysql的时候查询进程信息的时候,之后这一条信息,说明并没有mysql在运行。

安装mysql没有成功的童鞋可以参考我的这篇博客:

博客:腾讯云CentOS7安装mysql各种报错解决办法!!以及Navicat连接(服务启动不了解决办法)

时间: 2024-10-25 14:56:52

ps分明有这个进程,为什么杀不掉进程!!!还是根本就没有这个进程????的相关文章

Linux 僵尸进程查杀

僵尸进程概念 僵尸进程(Zombie process)通俗来说指那些虽然已经终止的进程,但仍然保留一些信息,等待其父进程为其收尸. 书面形式一点:一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进程.通过ps命令查看其带有defunct的标志.僵尸进程是一个早已死亡的进程,但在进程表(processs table)中仍占了一个位置(slot). 但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程.因为每个进程结束的时候,系统都会扫描

linux下输出查看进程及杀进程

1.查找有关tomcat的进程 ps -ef | grep tomcat 2.查看某端口占用情况 netstat -tulpn | grep 9009 3.杀进程 普通:kill 进程id 强制:kill kill -s 9 15898 (其中-s 9 制定了传递给进程的信号是9,即强制.尽快终止进程)

linux 查进程、杀进程、起进程

关键字: linux 查进程.杀进程.起进程1.查进程    ps命令查找与进程相关的PID号:    ps a 显示现行终端机下的所有程序,包括其他用户的程序.    ps -A 显示所有程序.    ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示.    ps -e 此参数的效果和指定"A"参数相同.    ps e 列出程序时,显示每个程序所使用的环境变量.    ps f 用ASCII字符显示树状结构,表达程序间的相互关系.    ps -

Linux进程锁死,kill -9杀不掉

通过查看进程: ps aux | grep qianlili qianlili  6675  0.0  0.0   3180  1104 ?        D    09:55   0:00 make_ext4fs -s -S out/target/product/konka82_i255_kk/root/file_contexts -l 943718400 -a system out/target/product/konka82_i255_kk/obj/PACKAGING/systemimag

如何查找僵尸进程并Kill之,杀不掉的要查看父进程并杀之

用ps和grep命令寻找僵尸进程 #ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' 命令注解: -A 参数列出所有进程 -o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数 因为状态为 z或者Z的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程 运行结果参考如下 Z 12334 12339 /path/cmd 这时,我们可以使用 kill -HUP 12339来杀

进程查杀

工作中有时候会用到根据进程的PID杀进程,或是根据进程名杀进程的情形. 网上找到一段比较有参考价值的代码. // Process.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> #include <windows.h> #include <winbase.h> #include <tlhelp

kill -9 杀不掉进程

以下两种情况kill -9发送信号不起作用: a.该进程处于"Zombie"状态(使用ps命令返回defunct的进程).此时进程已经释放所有资源,但还未得到其父进程的确认."Zombie"进程要等到下次重启时才会消失,但它的存在不会影响系统性能. b. 该进程处于"kernel mode"(核心态)且在等待不可获得的资源.处于核心态的进程忽略所有信号处理,因此对于这些一直处于核心态的进程只能通过重启系统实现.进程在AIX 中会处于两种状态,即用

UNIX高级环境编程(9)进程控制(Process Control)- fork,vfork,僵尸进程,wait和waitpid

本章包含内容有: 创建新进程 程序执行(program execution) 进程终止(process termination) 进程的各种ID ? 1 进程标识符(Process Identifiers) 每个进程都有一个唯一的标识符,进程ID(process ID). 进程的ID是可重用的,如果一个进程被终止,那么它的进程ID会被系统回收,但是会延迟使用,防止该进程ID标识的新进程被误认为是以前的进程. 三个特殊ID的进程: Process ID 0:调度者进程,内核进程. Process

【shell脚本实例】一个恶作剧—— kill掉占用CPU较高的matlab进程

我们实验室有台服务器,博士们在服务器上跑MATLAB,基本都是4核都是超过95%的CPU占用,想了个恶作剧的shell 定时kill掉MATLAB程序,是不是很邪恶啊,哈哈~~~  不过我只是干过一次,因为老伯们也不容易啊,屌丝何苦为难屌丝... 废话不多说了上脚本! ? 1 2 3 找出CPU占用超过90%的MATLAB进程,grep -v 去掉"grep"进程 pids=`ps aux|grep "MATLAB"|grep -v "grep"