编辑定时任务:
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 替换成空白。
编辑定时任务:
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 替换成空白。