问题描述
linux 系统中知行*.sh 文件报/bin/bash^M: bad interpreter: No such file or directory
原因:
.sh文件是在windows系统编写的,在linux执行就有问题
解决过程
转化下格式执行如下命令
# dos2unix app.sh
结果bash: dos2unix: command not found
需要安装下dos2unix
接着执行:# yum install -y dos2unix
接着再执行:# dos2unix app.sh
这时候
执行:]# ./app.sh start
脚本被执行