Linux 实现按天生成日志文件并自动清理 [ 新手入门 ]
Linux 实现按天生成日志文件并自动清理
这里就只是给出关键代码,提供一个思路,具体实现请结合自己的实际情况。
1、按照天数输出日志文件
...
for (( i=0; i<60; i=(i+step) )); do
$($phpexec -c $phpini -f $index_file weightDraw/Stat logAccess/30 >> /tmp/act_wdraw_access_log/`date +%Y-%m-%d`.log 2>&1)
sleep $step
done
exit 0
...
2、自动删除N天前的日志文件
#!/bin/sh
find /tmp/act_wdraw_access_log/ -mtime +30 -name "*.log" -exec rm -rf {} \;
共 0 条回复
没有找到数据。
PHP学院的中学生
注册时间:2018-10-23
最后登录:2024-09-23
在线时长:168小时13分
最后登录:2024-09-23
在线时长:168小时13分
- 粉丝29
- 金钱4725
- 威望30
- 积分6705