feat: 添加日志清理脚本及使用说明文档
添加自动清理qimen日志的脚本和详细使用说明 包含定时任务配置方法和时间格式说明
This commit is contained in:
@@ -0,0 +1,43 @@
|
|||||||
|
# 日志清理脚本使用说明
|
||||||
|
|
||||||
|
## 脚本功能
|
||||||
|
本脚本用于自动清理 `/home/data/www/ipos/logs/qimen_log/` 目录下的 `.txt` 日志文件。
|
||||||
|
|
||||||
|
## 使用方法
|
||||||
|
1. 将脚本上传到服务器
|
||||||
|
2. 给脚本执行权限:
|
||||||
|
```bash
|
||||||
|
chmod +x /path/to/clean_logs.sh
|
||||||
|
```
|
||||||
|
3. 测试脚本运行:
|
||||||
|
```bash
|
||||||
|
/path/to/clean_logs.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
## 设置定时任务
|
||||||
|
1. 编辑crontab:
|
||||||
|
```bash
|
||||||
|
crontab -e
|
||||||
|
```
|
||||||
|
2. 添加定时任务(每天22点执行):
|
||||||
|
```
|
||||||
|
0 22 * * * /path/to/clean_logs.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
## 自定义执行时间
|
||||||
|
crontab时间格式说明:
|
||||||
|
```
|
||||||
|
* * * * *
|
||||||
|
- - - - -
|
||||||
|
| | | | |
|
||||||
|
| | | | +----- 星期几 (0 - 6) (周日=0)
|
||||||
|
| | | +---------- 月份 (1 - 12)
|
||||||
|
| | +--------------- 日 (1 - 31)
|
||||||
|
| +-------------------- 小时 (0 - 23)
|
||||||
|
+------------------------- 分钟 (0 - 59)
|
||||||
|
```
|
||||||
|
|
||||||
|
示例:
|
||||||
|
- 每天10:30执行:`30 10 * * *`
|
||||||
|
- 每周一8:00执行:`0 8 * * 1`
|
||||||
|
- 每月1日午夜执行:`0 0 1 * *`
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Clear qimen logs at 10pm daily
|
||||||
|
find /home/data/www/ipos/logs/qimen_log/ -type f -name "*.txt" -delete
|
||||||
Reference in New Issue
Block a user