bad interpreter: No such file or directory

在Linux下转换:

在使用php作为linux上shell脚本运行时出现了以下错误:

/usr/local/php/bin/php^M: bad interpreter: No such file or directory

原因是你的文本以DOS文件形式保存,如下图所示

解决办法,使用dos2unix命令转换文档类型:

dos2unix test.php


centos安装dos2unix命令:

yum -y install dos2unix

在windows下转换:

利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文档
, 文件
, editplus
, 编码
, 错误
类型
no such or directory、no file or directory、file or directory、no such file or、ios no such file or,以便于您获取更多的相关知识。

时间: 2024-11-01 21:43:31

bad interpreter: No such file or directory的相关文章

JDK1.3安装出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory Done.

    今天是出道以来第一次安装JDK1.3,大学的时候接触的也已是JDK1.4,而且是在Red Hat Enterprise Linux Server release 6.6上,安装JDK1.3是由于软件组一个项目使用的一个老版本的WebLogic的原因,由于各种原因一直没有升级. 在安装过程中遇到了 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory错误. ./j2sdk-1_3_1_20-linux-i586

linux报错/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

修复: [root@loaclhost scripts]# /usr/local/bin/shc -v -f tmp.sh bash: /usr/local/bin/shc: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory [rootlocalhost scripts]# yum install glibc [root@localhost scripts]# yum install glibc.i686  [r

执行sh脚本:/bin/sh M: bad interpreter: No such file or directory

执行sh脚本错误:/bin/sh^M: bad interpreter: No such file or directory,这是windows下编码不同造成的,在Linux下修复方法如下,记录一下. [nobody@twin14441 cronjob]$ ./stop_tips_new.sh -bash: ./stop_tips_new.sh: /bin/sh^M: bad interpreter: No such file or directory 解决办法:vi该文件 在命令模式下输入 :

/usr/local/php/bin/php^M: bad interpreter: No such file or directory

在使用php作为linux上shell脚本运行时出现了以下错误: /usr/local/php/bin/php^M: bad interpreter: No such file or directory 原因是你的文本以DOS文件形式保存,如下图所示 解决办法,使用dos2unix命令转换文档类型: dos2unix test.php centos安装dos2unix命令: yum -y install dos2unix 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也

linux报错/bin/sh M: bad interpreter: No such file or directory问题

原本今年老蒋就有打算学习Linux脚本方面的内容,于是在之前的各种图书活动中买了不少的书,但是大部分都连塑料封面都还没有拆.今天正好公司没有事情,于是就尝试折腾备份脚本,虽然是有参考网上的一些文档,但是好歹也需要自己摸索一方且修改成较为方便适合我们常规用途的脚本.   我们很多的网友玩Linux脚本修改和撰写的时候都基于Windows系统,所以我们在编辑的脚本文件执行的时候容易出现"/bin/sh^M: bad interpreter: No such file or directory&quo

linux报错/bin/bash^M: bad interpreter: No such file or directory问题

执行shell脚本时提示 /bin/bash^M: bad interpreter: No such file or directory  查看脚本文件是dos格式还是unix格式的几种办法. (1)cat -A filename  从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$. (2)od -t x1 filename 如果看到输出内容中存在0d 0a的字符,那么文件是dos格式,如果只有0a,则是unix格式. (3)vi filename打开文件,执行 :

bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory_linux shell

在windows系统下写的python脚本,在linux下赋予权限chmod +x xxx.py 以后,执行./xxx.py运行提示:bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory 分析: 这是不同系统编码格式引起的:在windows系统中编辑的.sh .py文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息.一般是因为windows行结尾和linux

Linux中提示No such file or directory解决方法

  问题描述 解决方法 分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换 1)在Windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行.转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可. 2)方法 用vim打开该sh文件,输入: [plain] :set ff 回车,显示fileformat=dos,重新设置下文件格式: [plain] :set ff=uni

cms_install.sh No such file or directory

出现 ./cms_install.sh: line 41: /usr/local/aegis/aegis_quartz/aegis_quartz: No such file or directory 的解决方案 将cms_install.sh内/usr/local/aegis/aegis_quartz/aegis_quartz 修改为 /usr/local/aegis/aegis_quartz/aegis_quartz.sh 如果再报错 无法创建文件夹可以执行 rm /usr/local/clo