今天用linux的crontab -e编辑定时脚本的时候。遇到No space left on device的错误。
网上找了半天终于知道原因了,昨天晚上我的一个任务因为路径没写对,到时crontab任务启动后一直会发报错邮件,导致/var/spool/mail目录下面日志文件过大导致crontab自己无法再创建新的文件出来。
最后解决办法:将/var/spool/mail目录下面的大文件全部清空 cat /dev/null > bvc 和 cat /dev/null > root
再次使用crontab -e 一切OK了。