nginx日志切割-定时

使用定时任务

  1. 安装定时任务
yum install crontabs
  1. crontab -l 判断是否有定时任务
  2. crontab -e 编译并且添加一行新的定时任务
*/1 * * * * /usr/local/nginx/sbin/cut_my_log.sh

第一部分为定时任务表达式
第二部分为定时执行的脚本

  1. 重启定时任务
service crondre start

常见定时任务命令

service crond start//启动服务
service crond stop//关闭服务
service crond restart//重启服务
service crond reload//重新载入配置
crontab-e//编辑任务
crontab-l//查看任务列

定时任务表达式

Cron表达式是,分为5或6个域,每个域代表一个含义,如下所示:

星期几年(可选)
取值范围0-590-231-311-121-72019/2020/2021/…

常见表达式

  • 每分钟执行
*/1 * * * *
  • 每日凌晨(每天晚上23:59)执行
59 23 * * *
  • 每日凌晨1点执行
0 1 * * *

参考文献

每日定时为数据库备份


版权声明:本文为weixin_45521383原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。