目录
一、代码cut_logs.sh
二、定时任务
1、安装定时任务
2、设置每天00:00执行
3、 查看定时任务是否添加成功
4、重启定时任务
一、代码cut_logs.sh
#!/bin/bash
access_log_path=/usr/local/nginx/logs/access.log
error_log_path=/usr/local/nginx/logs/error.log
access_save_path=/usr/local/nginx/logs/Historical_logs/access_$(date +%Y%m%d -d 'yesterday').log
error_save_path=/usr/local/nginx/logs/Historical_logs/error_$(date +%Y%m%d -d 'yesterday').log
cp $access_log_path $access_save_path && echo > $access_log_path
cp $error_log_path $error_save_path && echo > $error_log_path
二、定时任务
1、安装定时任务
yum install crontabs
2、设置每天00:00执行
crontab -e
#输入
#0 0 * * * /usr/bin/sh cut_logs.sh #每天的00:00执行日志切分
3、 查看定时任务是否添加成功
crontab -l
4、重启定时任务
service crond restart