执行shell脚本提示“-bash: ./checkP.sh: /bin/sh^M: bad interpreter: No such file or directory”解决方法

在windows机器下新建了一个shell脚本如下

sed -i ‘s/\r$//‘ checkP.sh

时间: 2024-10-23 18:12:13

执行shell脚本提示“-bash: ./checkP.sh: /bin/sh^M: bad interpreter: No such file or directory”解决方法的相关文章

-bash: ./****.py: /usr/bin/python^M: bad interpreter: No such file or directory

在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

window下编写python脚本在linux下运行出错 usr/bin/python^M: bad interpreter: No such file or directory

今天在windows下使用notepad++写了个python脚本,传到linux服务器执行后提示:-bash: ./logger.py: usr/bin/python^M: bad interpreter: No such file or directory 1.原因分析 这是不同系统编码格式引起的:在windows系统中编辑的logger.py文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息.一般是因为windows行结尾和linux行结尾标识不同造成的,在window中行结

执行Python "/bin/usr/python: bad interpreter: No such file or directory" 错误

今天在电脑上写了一个Python脚本,写好之后用ftp传上去,然后执行/var/www/cron.py,结果报错,/bin/usr/python: bad interpreter: No such file or directory,之前都是执行python /var/www/cron.py都没问题啊,看来应该不是代码的问题. 上网上搜了一下,有很多人都反映在windows下写的python文件会由于编码问题执行出错(windows下的换行符是'\r',而linux下是'\n'),于是检查了一下

/bin/bash^M: bad interpreter: No such file or directory 解决办法

参考:-bash: ./my_script: /bin/bash^M: bad interpreter: No such file or directory [duplicate] 有的时候运行.sh文件会莫名其妙报错,报错信息如下: $ ./scriptname.sh -bash: ./scriptname.sh: /bin/bash^M: bad interpreter: No such file or directory 解决办法:运行如下命令 $sed -i -e 's/\r$//' s

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

1.web显示 2.nagios服务端测试 [[email protected] objects]# /usr/local/nagios/libexec/check_nrpe -H 10.0.0.10 -c check_memNRPE: Unable to read output 3.nagios客户端测试 [[email protected] ~]#/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1-c check_memNRPE: Unable

linux 出现bash: ****: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

误删除glibc-2.12-1.192.el6.x86_64 rpm 包,导致整个系统的所有命令(cd 除外)都不能用. 使用命令出现如下提示: bash: /bin/cp: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory bash: /bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or direc

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

执行.py时报错:/usr/bin/python3^M: bad interpreter: No such file or directory 1.执行权限的问题 2.python版本的问题 3.python文件格式的错误. 权限问题利用chmod +x ***py即可 版本问题,在执行时或者在py文件中选择好python的版本 格式问题解决过程如下: [email protected]:~/hadoop/hadoopfile$ vi PictureDownloadMapper.py 在vi编辑

bin/sh^M: bad interpreter: No such file or directory解决

今天在本地写好的脚本上传到linux后不能运行,显示 bin/sh^M: bad interpreter: No such file or directory 这个错误,后来经过百度到可能是文件有问题: 原因是.sh脚本在windows系统下用记事本文件编写的.不同系统的编码格式引起的. 转行文件的编码格式: 1.确保用户对文件有读写及执行权限 [email protected]:~/RMAN/bin> chmod a+x test.sh 2.然后修改文件格式 (1)使用vi工具 [email 

/usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory

问题:当你执行yum 命令时提示如下错误:/usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory解决方法:上面的提示说明yum脚本没有找到python命令.只要找到python命令的路径,然后建立个软链接即可.如:sudo ln -s /usr/bin/python2.4 /usr/bin/pythonps:yum命令是用python脚本写的.打开yum脚本,你可以看到. /usr/bin/yum: /u