linux脚本里运行环境变量,不重启终端,重新登陆用户,让其一直有效,在脚本退出后,能被其他程序访问
linux在脚本里运行source.bashrc或者./.bashrc只会让当前脚本里有效,但是脚本结束你在env环境变量就又变回来了如何让环境变量一直有效,不是退出脚本...
linux 在脚本里运行 source .bashrc或者./.bashrc
只会让当前脚本里有效,但是脚本结束你在env 环境变量就又变回来了
如何让环境变量一直有效,不是退出脚本后,重启终端,重登用户。
本来在控制台里. .bashrc就可以让环境变量永久有效了,但是在脚本里,如何产生相同功效 展开
只会让当前脚本里有效,但是脚本结束你在env 环境变量就又变回来了
如何让环境变量一直有效,不是退出脚本后,重启终端,重登用户。
本来在控制台里. .bashrc就可以让环境变量永久有效了,但是在脚本里,如何产生相同功效 展开
2012-12-04
展开全部
1. source 脚本名
2. 如果不允许source脚本, 可以在脚本中调用gdb修改父进程的环境变量。
如下脚本设置环境变量A为"B":
#!/bin/sh
gdb /proc/${PPID}/exe ${PPID} <<END >/dev/null
call setenv("A", "B", 0)
END
2. 如果不允许source脚本, 可以在脚本中调用gdb修改父进程的环境变量。
如下脚本设置环境变量A为"B":
#!/bin/sh
gdb /proc/${PPID}/exe ${PPID} <<END >/dev/null
call setenv("A", "B", 0)
END
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询