当前位置: 技术问答>linux和unix
环境变量设置无效
来源: 互联网 发布时间:2015-11-20
本文导语: 我用putenv函数设置系统的环境变量,返回0,表示设置成功,然后用getenv获取成功。但是一旦推出程序,该环境变量就消失无效了。不知道怎么回事,是不是没有刷新什么东西? | 就是这样的...
我用putenv函数设置系统的环境变量,返回0,表示设置成功,然后用getenv获取成功。但是一旦推出程序,该环境变量就消失无效了。不知道怎么回事,是不是没有刷新什么东西?
|
就是这样的。子进程不能改变父进程的环境设置。
|
其实linux下运行的所有的程序,都是init的后代
子进程不能改变父进程的环境设置
不能孤单的看你的程序
子进程不能改变父进程的环境设置
不能孤单的看你的程序
|
要改的话就更改~/.bashrc吧。不过需要运行~/.bashrc一次或者重新登陆。
|
只能放在启动时运行的脚本中