1.写一个服务,用exec或者popen执行ps的命令行,根据名字得到进程的pid。
sprintf(cmd,
因为我没有。;不要指出它是什么系统,我我来回答一下如何在linux下通过ps命令检查僵尸进程:
ps的帮助文档中指出,僵尸进程会被标记为失效。
标记为ltdefunctgt的进程是死进程(所谓的
linux下查看进程可以使用的命令:
1、ps命令查找与进程相关的pid号:
a显示当前终端下的所有程序,包括其他用户的程序。
-a显示所有程序。
c列出程序时,显示每个程序的真实指令名,但不包括路径、参数或常驻服务标志。
-
ps命令输入以下ps命令显示所有正在运行的进程:#psaux|l
使用搜索功能搜索"终端"并打开ubuntu命令行终端。
通过控制台终端,执行ps帮助命令"ps-帮助a"查看ps命令支持的参数列表。
在控制台中,使用命令"ps-a"查看当前系统中的所有进程。
使用ps命令"less"在控制台中可以看到当前系统中运行的所有进程。
使用ps命令"根-根-n"在控制台中查看当前系统中所有非root运行的进程。
6使用ps命令"ps-u测试"在控制台中查看测试用户在当前系统中运行的所有进程。