红联Linux门户
Linux帮助

由一个小脚本讨论一下“子shell”

发布时间:2008-06-24 00:28:46来源:红联作者:Repeat
这两天不知道什么原因,bash的路径老是不对,有些命令就解析不到了,就自己写了一个小脚本。

#! /bin/bash

PATH=$PATH:/sbin

开始就写成这样以为就OK了,没想到不起作用,没道理啊!

经过魏巍师兄的一句话点破梦中人,“你运行到子shell里去了”

我晕,这么简单的道理我都没想到!

后面再假了一句

/bin/bash

再次运行,OK了!

其实当时有现象提示我是运行到子shell中的,但是我没注意看,太大意了!

我当时从自定义用户运行root,在exit的时候要输入两遍exit才能真正退出到自用户,原因就是我运行在第二层的shell上。
文章评论

共有 0 条评论