运行脚本,报错 /usr/bin/env: 'bash\r': No such file or directory 

原因是因为脚本文件是Windows编辑的,多了Windows下的\r字符,


解决方案,需要转换下文件

1. 使用 vi 或者 vim 打开文件


vi /etc/init.d/rocketmq


2. 不要进入编辑模式,直接输入 :setff=unix 回车,然后输入 :wq 回车


3. 也可以先输入 :set ff 回车,查看一下当前文件,在下方会显示dos