crontab会产生日志吗 会造成磁盘数据太多吗 在哪里删除 谢谢

crontab会产生日志吗 会造成磁盘数据太多吗 在哪里删除 谢谢

阅读 3.5k
3 个回答

1、会产生日志。

一般不会造成数据太多。Linux 可以使用 logrotate 压缩 var/log/ 下的部分 log文件,定期归档。

2、不同的系统存放的位置可能不一样。

/var/log/cron.log 或者是 /var/log/syslog 也可能是 /var/log/cron

3、log 还是不禁止的好,方便出问题,排查原因。

实在不想要,可以这样设置,命令后加 >/dev/null 2>&1,例如:

0 */3 * * * /usr/local/apache2/apachectl restart >/dev/null 2>&1

/dev/null 2>&1 表示先将标准输出重定向到 /dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了 /dev/null,因此标准错误也会重定向到 /dev/null,这样日志输出问题就解决了。

会产生日志,一般是在/var/log/cron开头的日志文件,默认日志会定期归档。所以默认不会太大。

不需要的话可以重定向到/dev/null中

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题