问题
在运行 sh 脚本时提示“/bin/bash^M: bad interpreter: Text file busy”,这个问题通常是由于 Windows 和 Unix/Linux 操作系统之间的换行符差异导致的。
解决方法
1.安装dos2unix工具
- Ubuntu/Debian
sudo apt-get update
sudo apt-get install dos2unix
- CentOS/RHEL
sudo yum install dos2unix
2.执行命令,转换脚本
dos2unix start.sh