LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 552|回复: 3

菜鸟向各位大虾们请教几个问题:

[复制链接]
发表于 2004-5-17 15:16:15 | 显示全部楼层 |阅读模式
1、怎样在进程中获得该进程的可执行程序名字和路径?用什么函数?除了main函数中的argv[0]外!

2、如果想在程序中设置其他进程能够访问到的环境变量,用什么函数?
putenv设置的环境变量值能够在本进程中访问。
发表于 2004-5-17 19:46:42 | 显示全部楼层
1.getenv()
2.system("export env=xxxx");
发表于 2004-5-17 22:57:50 | 显示全部楼层
export只能使定义的环境变量对子进程可视而不能改变其他进程如父进程的环境变量吧。:ask
发表于 2004-5-18 11:37:50 | 显示全部楼层
最初由 home_king 发表
export只能使定义的环境变量对子进程可视而不能改变其他进程如父进程的环境变量吧。:ask

确实如此,但父亲进程的环境变量一般来说也没有更改的必要。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表