分页: 1 / 1

为什么我的script不能直接运行

发表于 : 2011-08-06 14:11
space01
我编个script的脚本,但是我为什么不能用vim 编写,保存的时候老说“不能打开并写入“,我用sudo建了script后,在该脚本的目录下直接运行./aaa.sh或aaa.sh,但是我能用bash aaa.sh运行该脚本,为什么????

Re: 为什么我的script不能直接运行

发表于 : 2011-08-06 14:35
achen.han
保存的时候老说“不能打开并写入“
所在工作目录没有写权限。
但是我能用bash aaa.sh运行该脚本
脚本没有权限运行,chmod +x aaa.sh

Re: 为什么我的script不能直接运行

发表于 : 2011-08-06 16:39
space01
achen.han 写了:
保存的时候老说“不能打开并写入“
所在工作目录没有写权限。
但是我能用bash aaa.sh运行该脚本
脚本没有权限运行,chmod +x aaa.sh
我脚本+x还是不能直接运行说没有该命令

Re: 为什么我的script不能直接运行

发表于 : 2011-08-06 20:53
cuihao
直接aaa.sh当然不行咯,当前目录不在PATH中。
要用./aaa.sh

Re: 为什么我的script不能直接运行

发表于 : 2011-08-07 17:44
cjxgm
space01 写了:
achen.han 写了:
保存的时候老说“不能打开并写入“
所在工作目录没有写权限。
但是我能用bash aaa.sh运行该脚本
脚本没有权限运行,chmod +x aaa.sh
我脚本+x还是不能直接运行说没有该命令
脚本第一行加上

代码: 全选

#!/bin/bash
前面不能有空行、空格神马的