crontab执行时的默认路径是用户的根目录,比如当前用户是root用户,那么用crontab执行php file_put_content('test.log', 'test');得到的test.log的位置是在/root/test.log。
每当crontab执行错误时,会给用户发一条邮件,邮件的位置位于/var/spool/mail/root(如果当前用户为root用户),可以通过more命令查看邮件的内容。为了防止出错的脚本被无限执行而导致邮件塞满这个文件,可以在crontab -e中加入MAILTO=""(MAILTO=""用来指定发送的邮箱)。这样,就不会收到crontab执行错误导致的磁盘爆满了。
若想修改crontab -e的默认编辑器,只需要在/etc/crontab文件中加入一行:“export EDITOR=你想要使用的编辑器”,然后再source /etc/crontab一下,再crontab -e就会发现默认编辑器已经发生变化。
crontab的日志记录在/var/log/cron文件中。
参考:https://blog.csdn.net/u012129607/article/details/80418149