51Testing软件测试论坛

标题: redhat linux 执行shell脚本命令? [打印本页]

作者: jjj0773    时间: 2012-6-2 12:13
标题: redhat linux 执行shell脚本命令?
用 . xx.sh或者 sh xx.sh可以执行shell脚本,但是./ 不行,不知道为什么会这样,知道大侠帮忙解释下。谢谢
作者: 六月天    时间: 2012-6-4 16:28
汗,你linux的基础知识应该要补下。
用sh执行shell脚本,表示打开一个新的shell环境执行shell脚本,用.执行表示在当前的shell中执行shell脚本。
./表示在当前目录下运行可执行文件,你看一下,你的xx.sh文件是可执行属性吗?
你执行下chmod 755 xx.sh,然后执行./xx.sh,这就行了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2