当前位置: 技术问答>linux和unix
已知一个进程的PID,如何得到其他信息?
来源: 互联网 发布时间:2015-09-07
本文导语: 已知一个进程的PID: 1.如何判断它是否已退出? 2.如何得到它的全路径等信息? 有对应的API吧? | 1. You can invoke "kill" system call and check its error code, if error code is ESRCH, it shows ...
已知一个进程的PID:
1.如何判断它是否已退出?
2.如何得到它的全路径等信息?
有对应的API吧?
1.如何判断它是否已退出?
2.如何得到它的全路径等信息?
有对应的API吧?
|
1. You can invoke "kill" system call and check its error code, if error code is ESRCH, it shows the process has existed.
2. You can read the info of "/proc//cmdline" file.
2. You can read the info of "/proc//cmdline" file.
|
读/proc//
如果退出就没有这个目录了
如果退出就没有这个目录了
|
ps也有很多参数啊
当然/proc/更全
当然/proc/更全
|
ps命令就可以啊 ps -efl|grep pid|grep -v grep ,包括该进程的状态
关于进程的信息,在/proc/pid/目录里面
关于进程的信息,在/proc/pid/目录里面