phmg.net
相关文档
当前位置:首页 >> BAsh BAD intErprEtEr >>

BAsh BAD intErprEtEr

-bash 说明你本机的shell是bash 但 脚本开头声明的shell解释器是 /bin/csh, 因此报错“找不到解释器”,bad interpreter。 另外,Permission denied这个错误,可能是没有赋予脚本可执行权限。 需要先 chmod +x ./sh_ext_ztd.ztd 给脚本可执行权限

你确认你脚本第一行写的是#!/bin/bash,从你的出错信息中看,你写的好像是bin/bash,少个/

bad interpreter在linux中通常是解释sh脚本出错的意思,通常是windows下编辑sh文件产生的不可见字符的原因。例如在.sh脚本,异常提示/bin/sh^M: bad interpreter: No such file or directory。 分析: 这是不同系统编码格式引起的:在windows系...

根据提示可知是:解释错误。也就是说你的shell脚本中含有解释器无法解释的字符,应该是文件格式错误导致了这种报错。用vi打开应该看到有绿色的^M.可以用set ff?命令查看下文件格式是不是unix的,如果不是改成unix格式的就可以运行了。

6. 但是有时候会遇到一些问题,如:-bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: No such file or directory 7.如果是6.4就得需要更高版本...

-bash: /usr/bin/yum: /usr/bin/python3.4: bad interpreter: Permission denied我有更好的答案 分享到: 按默认排序 | 按时间排序 2条回答 1 分钟前 ...

检查下当前目录是什么是不是在编译安装完的MYSQL程序的目录中,在该目录下有没有下scripts,然后再检查下scripts/目录下有没有mysql_install_db这个文件,还有这个文件是不是有执行的权限,如果不清楚相对路径的话,最好是使用绝对路径来执行这...

ls -l install.sh和/disk1/A/A.sh以及/disk1/A/B.sh 感觉不像install.sh的问题。 请问楼主,你的这些script有没有在windows系统下编辑过。用dos2unix试试。 例如 请你使用dos2unix a.sh,然后再chmod 755 a.sh 然后运行,测试一下看看。其他的也...

你显然没有cd到pip-7.1.0文件夹下啊,仔细看看。 cmd里不能cd到不同的盘可以先F: cd F:\啥啥啥pip-7.1.0

一般是脚本的第一行BangLine解析有问题 #!/bin/bash 可能是你的OS上不是Bash Shell,也可能Bash Shell的位置不在/bin里面 又或者你的awk 脚本是复制过来的,却是在别的系统开发的,首行换行符需要转换

网站首页 | 网站地图
All rights reserved Powered by www.phmg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com