linux cron 任务不成功定位

编辑定时任务:
crontab -e

查看定时任务执行情况
tail -500f /var/log/cron
tail -500f /var/spool/mail/root

报错:
/bin/bash^M: 坏的解释器: 没有那个文件或目录
原因:
这个文件在Windows下编辑过,在Windows下每一行结尾是\n\r,而Linux下则是\n,所以才会有多出来的\r。
解决方法:
使用指令sed -i 's/\r$//' xxx.sh,会把 xxx.sh 中的\r 替换成空白。

posted @ 2022-09-26 11:19  漫步CODE人生  阅读(53)  评论(0编辑  收藏  举报