请帮我写一个shell脚本,内容为每天凌晨2点清空/iflytek/logs目录下的后缀为.log的文件
时间: 2024-02-17 07:01:16 浏览: 70
在指定目录查找指定后缀文件的shell脚本代码
好的,以下是一个简单的shell脚本,可以达到您的需求:
```bash
#!/bin/bash
LOG_DIR="/iflytek/logs"
cd $LOG_DIR
# 清空后缀为.log的文件
find . -name '*.log' -type f -delete
exit 0
```
该脚本会进入 `/iflytek/logs` 目录,使用 `find` 命令查找后缀为 `.log` 的文件,并删除它们。您可以将该脚本保存为例如 `clear_logs.sh`,并创建一个 cron job,在每天凌晨2点运行该脚本。可以使用 `crontab -e` 命令编辑 cron job 配置文件,将以下行添加到文件的底部:
```
0 2 * * * /path/to/clear_logs.sh
```
其中 `/path/to/clear_logs.sh` 是脚本的绝对路径。这将使脚本每天凌晨2点运行一次。
阅读全文