编写脚本-删除2天以前的日志文件
#!/bin/sh
find /data2/logs/java/* -name 'mti-ecis-wz-data-*-*.log' -mtime +2 -exec rm -rf {} \;
find /data2/logs/java/* -name 'mti-ecis-wz-*-*.log' -mtime +2 -exec rm -rf {} \;
cat /dev/null > /data2/logs/nginx/access.log;
cat /dev/null > /data2/logs/nginx/error.log;
echo '日志清理完成';
配置定时任务:
#配置定时任务命令
10 1 * * * /data2/logs/del.sh # 每天凌晨1点10 执行脚本
crontab -l #配置定时任务查看
相关命令
systemctl status crond
systemctl enable crond
systemctl start crond
systemctl reload crond
重启crontab服务systemctl restart crond.service
观察服务状态systemctl status crond.service
查看服务日志tail -f /var/log/cron
设置定时任务开机自启systemctl enable crond.service