首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

怎么把环境变量传给shell子进程

2013-07-01 
如何把环境变量传给shell子进程我这里有个脚本 a.sh export PATH/home/a.jarsu - oracle -s /bin/bash -c

如何把环境变量传给shell子进程
我这里有个脚本 a.sh 

export PATH=/home/a.jar

su - oracle -s /bin/bash -c startWebLogic.sh

但发现export的变量没传给下面的startWeblogic.sh, 因为su 换了用户,
有用过脚本里换用户然后把环境变量传过去的吗?试了几种方式好像不太行
[解决办法]

su - oracle -s /bin/bash -c "export PATH=/home/a.jar;startWebLogic.sh"

[解决办法]
支持楼上, 即在新的bash进程里依次执行两条命令.

热点排行