博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
脚本中export不起作用的原因分析
阅读量:7033 次
发布时间:2019-06-28

本文共 265 字,大约阅读时间需要 1 分钟。

 

  1. #!bin/bash  
  2. export PATH=$PATH:/usr/lib/java/jre  
  3. export PATH=$PATH:/usr/lib/java/bin  

 

---path

结果发现直接运行./ path 没起到效果, 后来发现原来机制是这样: 类似于局部变量,从当前shell中运行脚本path,是先创建一个子进程shell 然后运行脚本程序,然后子进程退出,返回父进程shell,因此子shell中对环境变量的改变并不影响父进程看到的环境变量.

 

解决办法: source ./path

将代码取出在当前shell中执行

转载地址:http://cjyal.baihongyu.com/

你可能感兴趣的文章
图像处理之高斯模糊
查看>>
Centos 安装邮件发送报警软件 MSMTP+MUTT
查看>>
linux添加新硬盘、格式化以及自动挂载
查看>>
bzoj 1010: [HNOI2008]玩具装箱toy
查看>>
initWithImage和imageWithContentsOfFile的区别
查看>>
iOS 5 :一个UIPageViewController程序示例
查看>>
NSObject之一
查看>>
腾讯的微信小程序开发环境下常用快捷键汇总
查看>>
GeekBand 随笔分享(二)
查看>>
Spring AOP 知识点入门
查看>>
交换机端口安全
查看>>
Docker容器安装
查看>>
SpringMVC3.1.1+Spring3.1.1+Hibernate4+Velocity+EasyUI+ZTree实现RBAC基于角色的访问控制(一)...
查看>>
F5预测:移动支付已成主流
查看>>
solaris 10完全卸载cluster并重新安装
查看>>
小结:Windows Phone 7
查看>>
洛谷——P3905 道路重建
查看>>
我的友情链接
查看>>
打造高可用的DNS服务器——主从DNS服务器
查看>>
innobackupex实现MySQL数据库的备份与恢复
查看>>