文件属性:
-rwxr-xr-x 1 root root 183 2007-06-17 20:15 start_crowd.sh
应可执行:sudo ./start_crowd.sh
root@ubuntu:/var/run/crowd# ./start_crowd.sh
bash: ./start_crowd.sh:/bin/sh:损坏的解释器: Permission denied
高手路过指导一下,谢谢!
为何无法执行程序?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- nobrain
- 帖子: 808
- 注册时间: 2005-08-25 13:58
- 来自: ustc
- 联系:
你用 sh start_crowd.sh 看看是不是正常。
如果正常很可能是第一行 #!/bin/sh 后面跟了不可显示的字符。
在vim中打开 start_crowd.sh,然后
看看第一行是不是
你的原因很可能是
或者
:%!xxd
将文件以16进制显示,对应于 #!/bin/sh的应该是:
0000000: 2321 2f62 696e 2f73 680a
在最后的0a之前应该没有其它字符
如果正常很可能是第一行 #!/bin/sh 后面跟了不可显示的字符。
在vim中打开 start_crowd.sh,然后
代码: 全选
:set list
代码: 全选
#!/bin/sh$
代码: 全选
#!/bin/sh^M$
:%!xxd
将文件以16进制显示,对应于 #!/bin/sh的应该是:
0000000: 2321 2f62 696e 2f73 680a
在最后的0a之前应该没有其它字符
上次由 nobrain 在 2007-06-17 21:41,总共编辑 1 次。
爱喝真猪奶茶的夜鸣猪
-
- 帖子: 18
- 注册时间: 2006-12-16 16:48
- nobrain
- 帖子: 808
- 注册时间: 2005-08-25 13:58
- 来自: ustc
- 联系:
-
- 帖子: 18
- 注册时间: 2006-12-16 16:48
- nobrain
- 帖子: 808
- 注册时间: 2005-08-25 13:58
- 来自: ustc
- 联系: