全部博文(362)
分类:
2009-10-29 10:41:36
1、小心: 使用sh scriptname来调用脚本的时候将会关闭一些Bash特定的扩展, 脚本可能因此而调用失败.
2、脚本需要读和可执行的权限, 因为shell需要读这个脚本.
3、为什么不直接使用scriptname来调用脚本? 如果你当前的目录下($PWD) 正好是 scriptname所在的目录, 为什么它运行不了呢? 失败的原因是出于安全考虑, 当前目录并没有被加在用户的 $PATH 环境变量中. 因此,在当前目录下调用脚本必须使用./scriptname这种形式.