shell定时删除文件脚本
时间: 2023-03-22 19:04:13 浏览: 521
定时删除文件夹
5星 · 资源好评率100%
可以使用Linux系统中的crontab命令来定时执行删除文件的脚本。具体步骤如下:
1. 编写删除文件的脚本,例如删除/tmp目录下7天前的文件:
```
#!/bin/bash
find /tmp -type f -mtime +7 -delete
```
2. 将脚本保存为一个文件,例如/tmp/clean.sh,并赋予执行权限:
```
chmod +x /tmp/clean.sh
```
3. 使用crontab命令添加定时任务,例如每天凌晨2点执行:
```
crontab -e
```
在打开的编辑器中添加以下内容:
```
0 2 * * * /tmp/clean.sh
```
保存并退出编辑器即可。这样,每天凌晨2点就会自动执行删除/tmp目录下7天前的文件的脚本。
阅读全文