当前位置: 技术问答>linux和unix
如何取得另一个进程的环境变量? 请指教!
来源: 互联网 发布时间:2015-07-13
本文导语: 知道一个进程的pid,在另一个进程中如何取得此进程的环境变量? 偶的本意是进程1知道进程2的pid,想取进程2的进程名字(就是程序名),不知道用什么函数去取? 请指点!谢谢!答对即结帖! | ...
知道一个进程的pid,在另一个进程中如何取得此进程的环境变量?
偶的本意是进程1知道进程2的pid,想取进程2的进程名字(就是程序名),不知道用什么函数去取?
请指点!谢谢!答对即结帖!
偶的本意是进程1知道进程2的pid,想取进程2的进程名字(就是程序名),不知道用什么函数去取?
请指点!谢谢!答对即结帖!
|
写个shell程序访问/proc文件系统.在/proc/进程id/status中第一项就是对应进程的名字.
而后再在你的程序中用system("shell 程序名")(假设你是用C编程,其它应该也有类似的命令)来运行这个shell程序,就ok了.
而后再在你的程序中用system("shell 程序名")(假设你是用C编程,其它应该也有类似的命令)来运行这个shell程序,就ok了.
|
访问/proc文件系统,/proc/进程id/cmdline就是了。