-bash: .sh : /bin/sh^M: bad interpreter: No such file or directory 错误排查
今天部署新写的程序到centos linux上,结果执行脚本的时候一直报这个错误,找了很多资料,最后才解决。这里记下来,供以后参考。
这个错误脚本文件的格式系统不兼容导致的。如果我们在window 环境编辑的shell文件,放到linux下执行,就会出现这种错误,原因是文件的换行符不同所致。window下有一个\r\n,在linux下显示为^M,而linux下是\r,所以需要替换。
解决方法有两张,如果文件名称是test.sh:
(1) 执行 dos2unix (推荐)
dos2unix test.sh
(2) vim test.sh -- 用vim打开文件
:set ff=unix -- 执行后,保存退出。
再执行脚本,问题解决。
相关推荐
解决Centos6.7:-bash: ./DrClientLinux: /lib/ld-linux.so.2: bad ELF 的所有rpm包
-bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 安装完后 java -version 查看版本出现: 原因是:没有那个文件或目录,找了很久发现需要...
以上所述是小编给大家介绍的解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持! ...
linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方案 今天在安装程序时,发现有一个插件未安装,我就随手敲了一个命令,看都没看 yum remove yum 然后就杯具了… [root@localhost ~]#...
到此这篇关于Linux bash:./xxx:无法执行二进制文件报错的文章就介绍到这了,更多相关Linux 无法执行二进制文件 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!...
主要介绍了bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory,需要的朋友可以参考下
CentOS7安装VMware Tools 在安装VMware-tools出现bash:./vmware-install.pl :/usr/bin/perl:bad interpreter:No such file or directory.处理方式
主要介绍了Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录,需要的朋友可以参考下
MySQL二进制文件开启及查看详解,就解释了如何分析日志文件 .
这已经下载好了,下载之后,通过 bash ./downloadbyfn.sh 1.1.0 -s 运行。 具体可以看https://blog.csdn.net/u013288190/article/details/112286162
外网下载有点慢,搬到国内来了,使用方式如下 tar -zxvf roundcubemail-1.3.3-complete.tar.gz -C /...echo '0 0 * * * root bash /var/www/roundcube/bin/cleandb.sh >> /dev/null' | sudo tee --append /etc/crontab
openjdk-18.0.1.1(openjdk-18.0.1.1_linux-x64_bin.tar.gz)适用于Linux x64 系统:
我用的是ubuntu18.04安装nginx 一般来说我们安装的nginx文件结构大致是这样的: 1. 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 2.... 3.... 4.... 5....
百度 编译镜像 bash apollo.sh build 报错 文件 ERROR: /apollo/modules/drivers/camera/BUILD:49:1: no such package '@adv_plat//': Error downloading...
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh Debian安装脚本 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ...
NULL 博文链接:https://javatea.iteye.com/blog/2360941
守护进程php5.6 /www/server/php/56/bin/php start.php start /www/wwwroot/网站目录/ymwl_pusher/ location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }