linux 中/bin/bash 和/bin/sh 有点区别
在执行脚本时候我们习惯
/bin/sh /home/grid/ogg_check.sh
或者
/bin/bash /home/grid/ogg_check.sh
但是/bin/bash 不能执行脚本中的alias 的对象,只能用/bin/sh执行才可以
sh是bash的一种特殊的模式,也就是 /bin/sh 相当于 /bin/bash --posix。说白了sh就是开启了POSIX标准的bash 。
本文来自博客园,作者:蚌壳里夜有多长,转载请注明原文链接:https://www.cnblogs.com/dbahrz/p/17952558