同时打开两个bash shell(putty登陆),现在在其中一个shell中设置了一个环境变量
export test="CYP"
如何在另一个已经运行的shell中也访问到这个变量呢?
执行shell script时,实际是启动了一个新的进程。而unix进程只能继承父进程的环境变量,而不能反相、或者环境变量自动被其他“非子进程”读到
建议根据这个特点调整一下shell脚本的结构,或者用脚本参数传递值
楼主可以试试这个方法:
## ====================================================## ## auth:wonter ## ## date:2014-06-12 ## ## path:javame.cnblogs.com ## ## ====================================================## #!/bin/sh #引用tool.sh脚本中方法 . ../tools/tool.sh #Parameters par #Capture ip #Capture path config