我想创建一个sh脚本,可以通过cron定期运行以下命令
00 01 * * * /usr/local/sbin/rotatenginxlogs.sh> dev / null 2>& 1
我该怎么写sh脚本?
答案 0 :(得分:1)
您应该使用logrotate
utility进行调查,而不是使用cron作业来轮换nginx
个日志。
从手册页:
Logrotate允许自动轮换,压缩,删除和邮寄日志文件。每个日志文件可以每天,每周,每月或当它变得太大时处理。
这样,您就不需要使用cron作业了。检查/etc/logrotate.d
文件中的nginx
,您必须设置配置。关于设置相同的