项目部署在linux环境下,项目文件夹中的nohup.out文件日益壮大,因此做了定时任务来清理此文件
sh文件是通过FTP工具打开,然后创建并编写的。
通过crontab -l查看定时任务,crontab -e可编辑定时任务
但是在运行时报出bin/bash^M: bad interpreter: No such file or directory,检查了一遍,路径没问题。
原因是不同系统的编码格式引起的。
来,解决吧
①使用vi工具
vi name.sh
②查看文件格式
:set ff或者是:set fileformat
打印如下信息:
fileformat=dos或者fileformat=unix
③修改文件格式,并保存退出
:set ff=unix或者:set fileformat=unix
:wq