㈠ 如何在linux中查看所有正在运行的进程
Linux中一切皆文件。目录是文件,文件是文件,设备也是文件。查看Linux中正在运行的进程的命令有一下几个:
top 动态查看Linux系统的进程情况。
ps -elf 或者ps -aux 查看系统系统进程
netstat -tanlpu
另外还有查看a文件是那个进程打开的===》lsof a
更多Linux系统知识可以参考 《Linux就该这样学》,Linux的知识是需要多学多练的。做运维Linux是非常重要的,好好学吧,加油
㈡ linux c怎么获取进程信息 当前目录
//获取当前进程名(进程目录在函数内已获取到)
boolGetLocalProgramName(char*processname)
{
charprocessdir[1024]={0};
char*path_end;
size_tlen=1024;
boolret=false;
do
{
if(readlink("/proc/self/exe",processdir,len)<=0)
{
fprintf(stderr,"[ERROR]cannotgetprocessname
");
break;
}
path_end=strrchr(processdir,'/');//进程目录
if(path_end==NULL)
{
fprintf(stderr,"[ERROR]cannotparseprocessname
");
break;
}
++path_end;
*path_end='';
strcpy(processname,path_end);
ret=true;
}while(0);
returnret;
}
这是我以前的代码,稍微改造一下就行。
㈢ 如何查看linux上所有的进程
linux系统下可以如此考虑这个问题...如果你的qt程序涉及到非linux系统,估计不适用。
思路:在/proc
目录下有很多个以数字命名的文件夹,文件夹里面有个名字为
stat的文件,这个文件夹里面记录了pid为该数字的进程的一些信息,当然也包括你需要的进程名字。
基本思路就是这样了,看你怎么处理了。
㈣ linux怎么查看某个进程执行的文件路径
linux下进程运行后,进程信息存储在/proc/进程id
目录下面,进程id查看命令
ps
-ef
|
grep
进程名,vi
/proc/进程id/environ
搜索PWD字段,则是该进程运行所在目录
㈤ linux如何查看进程运行在哪
ps
-ef
查看所有进程及其PID、系统时间、命令详细目录、执行者等
ps
-aux
显示ef信息,并再加上cpu,内存占用率,进程状态。
-w
加宽显示更多内容。
㈥ Linux查看已知的进程对应目录
还是我来告诉你吧!你打开终端》输入命令ps-aux|greptesttest是你要找的进程的关键字。然后在最末尾就是你要找的进程名,如果这个名字是带有斜杠的,那么就是绝对路径,你可以直接去找到这个程序。如果是没有斜杠的,那么一般在/usr/bin/目录下会有叫这个名字的程序。