我想创建一个sh脚本,它可以通过cron周期性地运行以下命令
00 01***/usr/local/sbin/rrotatenginxlogs.sh>dev/noll 2>&1
我应该如何写sh脚本?
您不应该使用cron作业来轮换nginx
日志,而应该使用logrotate
实用程序来进行同样的研究。
来自手册页:
Logrotate允许日志文件的自动旋转、压缩、删除和邮寄。每个日志文件可以每天、每周、每月处理,也可以在文件过大时处理。
这样,您就不需要使用cron作业。检查/etc/logrotate.d
,在nginx
文件中,您必须设置配置。查看本教程以设置相同的