没有专家吗?那些自诩的专家跑那里去了?

wowowo 2003-01-02 12:36:17
如何得到当前进程的文件绝对路径,或者根据pid获取文件名?
...全文
30 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
用户 昵称 2003-01-09
  • 打赏
  • 举报
回复
hehe, wonderful, ps -elf
core 2003-01-08
  • 打赏
  • 举报
回复
先得到进程信息表,根据i_node去找文件吧
victorchen_2000 2003-01-08
  • 打赏
  • 举报
回复
万能的笨办法, 用管道。
分析 ps- elf 的输出。
wowowo 2003-01-02
  • 打赏
  • 举报
回复
getcwd不对,考虑PATH环境变量,运行的程序可以不在当前路径下!!!!
还有别的方法吗,能详细讲一下吗。
我想知道当前运行进程对应的文件绝对路径。
yanghuajia的回复:
每个程序有一个pid,在目录
/proc/XXX(pid)/exe 的链接是程序文件的全路径
pid 是你的程序对应的 pid
什么意思,在SCO UNIX下能用吗?有什么权限限制?
我没找到,thanks!!!
wowowo 2003-01-02
  • 打赏
  • 举报
回复
错了,考虑PATH环境变量,可以不在当前路径下
wxhnet 2003-01-02
  • 打赏
  • 举报
回复
我不是专家,我能回答这个问题吗?
salaciouswolf 2003-01-02
  • 打赏
  • 举报
回复
楼上说的没错啊!
cuiwader 2003-01-02
  • 打赏
  • 举报
回复
得到当前进程的文件绝对路径:使用getcwd函数。

23,223

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧