从dos上传shell脚本文件到Linux、麒麟执行报错“/bin/bash^M:解释器错误:没有那个文件或目录”

[root@kylin tmp]#./online_update_wars-1.3.0.sh

ba51:./online_update_wars-1.3.0.sh:/bin/bash^M:解释器错误:没有那个文件或目录

使用scp命令上传文件到麒麟系统,执行shell脚本时报错

"/bin/bash^M:解释器错误:没有那个文件或目录"

解决方法:
执行# dos2unix **sh
然后在执行# ./*sh

即可解决问题!

相关推荐
夜半被帅醒1 分钟前
网站灰度发布?Tomcat的8005、8009、8080三个端口的作用什么是CDNLVS、Nginx和Haproxy的优缺点服务器无法开机时
服务器·nginx·tomcat
Karoku0666 分钟前
【自动化部署】Ansible循环
linux·运维·数据库·docker·容器·自动化·ansible
W u 小杰8 分钟前
Ansible基本用法
服务器·网络·ansible
m0_515790419 分钟前
docker打包镜像并迁移:如何从A服务器打包docker镜像到B服务器上容器中运行
服务器·docker
m0_6879146310 分钟前
docker简单命令
运维
一点见解16 分钟前
keepalived踩坑记录
linux·运维
阿猿先森26 分钟前
Python获取当前系统中可用的串口设备
linux·网络·python
KeyBordkiller27 分钟前
OpenWRT——官方镜像安装Docker(网络环境需设置)并配置Sun-Panel
运维·docker·容器
右恩41 分钟前
【二维码美化】
服务器·前端·python·学习
jmoych1 小时前
我在华为的安全日常
大数据·运维·网络·安全·华为·架构·云计算