如何通过 cron 作业删除主机中特定文件夹中的 zip 文件?
我想每天下午 5:00 删除特定文件夹中的 zip 文件
请帮忙。
答案1
您可以添加一个 cronjob,它将每天下午 5 点运行,查找并删除指定目录中的所有 .zip 文件,如下所示:
查找 . -type f -name "*.zip" -exec rm -f {} \;
这将查找.zip
当前目录中的所有文件并将其删除;这不包括名为*zip
您可以将上述命令原封不动地放入 shell 脚本中,然后通过 cron 运行它。
要添加 cron,只需在输入后打开的文件中输入以下内容crontab -e
:
0 17 * * *脚本.sh
script.sh
包含该行命令的脚本在哪里。
答案2
将 folder_path 更改为您的值
- crontab -e
- $(查找) folder_path -maxdepth 0 -name "*.zip" -delete
- 保存文件 (如果是 vim :wq)
检查已安装的 cronjob:crontab -l