最近安装 aria2 服务的时候 遇到了一个 build.sh /bin/bash^M: 坏的解释器:没有那个文件或目录
的错误
问题描述
按照常规操作 编写脚本 添加到 /etc/init.d
然后 chkconfig --add aria2
就可以开启服务了
但是这次 我用 WinSCP 添加的脚本 结果启动服务一直提示错误
然后用 bash aria2
提示 $'\r': 未找到命令
突然想起 Win 的换行符和 Linux 的不一样
问题解决
用 sed -i 's/\r$//' aria2
替换脚本的 \r
为空字符串 即可启动