社区
系统维护与使用区
帖子详情
如何把环境变量传给shell子进程
ladofwind
2013-05-03 04:14:33
我这里有个脚本 a.sh
export PATH=/home/a.jar
su - oracle -s /bin/bash -c startWebLogic.sh
但发现export的变量没传给下面的startWeblogic.sh, 因为su 换了用户,
有用过脚本里换用户然后把环境变量传过去的吗?试了几种方式好像不太行
...全文
186
4
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
4 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ladofwind
2013-05-03
版主果然高人
打赏
举报
回复
赞
qq120848369
2013-05-03
支持楼上, 即在新的bash进程里依次执行两条命令.
打赏
举报
回复
赞
ljc007
2013-05-03
su - oracle -s /bin/bash -c "export PATH=/home/a.jar;startWebLogic.sh"
打赏
举报
回复
赞
ladofwind
2013-05-03
su - oracle -s /bin/bash -c 后面无法跟两个命令?
打赏
举报
回复
赞
相关推荐
linux
shell
获取
环境变量
,bash
shell
中的
环境变量
环境变量
分为:全局
环境变量
本地
环境变量
目录全局
环境变量
本地
环境变量
设置全局
环境变量
删除
环境变量
PATH全局
环境变量
设置系统
环境变量
的相关文件(登录、非登录、交互、非交互
shell
)一、全局
环境变量
在当前
shell
和
子
...
linux修改
shell
进程
的
环境变量
,“Linux命令行与
shell
脚本编程”-
环境变量
全局变量对
shell
会话和所有生成的
shell
都是可见的,局部变量只...局部变量只能在定义他们的
进程
中可见,set命令可显示某个特定
进程
设置的所有
环境变量
,包括局部变量、全局变量以及用户自定义变量。myvalue=hello,e...
shell
脚本引用java
环境变量
_利用
shell
脚本添加
环境变量
在
shell
脚本设置了
环境变量
,如export LIBRARY_PATH=./lib/,执行了此脚本后, 在执行生成的可执行文件,提示错误error while loading shared libraries: libww.so: cannot open shared object file: No such file or...
shell
脚本之
shell
内部变量和
环境变量
这篇博客介绍:1、部分常用的内部变量2、
环境变量
变量的分类可以参考:点击打开链接1、部分常用的内部变量: ⑴ # 说明:$#变量是命令行参数或位置参数的数量 ⑵ - 说明:$-变量是传递给
shell
脚本的执行标志 ...
环境变量
和
shell
变量
环境变量
相当于全局变量,适用于当前
SHELL
(父
进程
)和由父
进程
调用的
子
进程
,如打开编辑器vi、脚本、应用或是再打开一个
子
shell
。
shell
变量就是当前
shell
使用的变量了,它只是“本地“有效,相当于本地变量,不适用...
发帖
系统维护与使用区
加入
微信扫一扫
点击复制链接
分享社区
下载分享明细
1.9w+
社区成员
7.4w+
社区内容
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
申请成为版主
帖子事件
创建了帖子
2013-05-03 04:14
社区公告
暂无公告