在Windows下使用Notepad++编辑了一个脚本文件,上传到Linux后,执行脚本时出现错误:
-bash: /etc/init.d/lvstun: /bin/bash^M: bad interpreter: No such file or directory
再使用VIM查看,不存在什么问题啊,看不出来;
后来网上一搜原来是文件编码格式导致:
解决方法:
方法一:
[root@redhat]# dos2unix lvstun
os2unix: converting file lvstun to UNIX format ...
方法二:
vim lvstun
:set fileformat=unix --->就可以将doc转化为unix格式了
:wq
仅作个笔记!