如何通过 cron 作业删除主机中特定文件夹中的 zip 文件?

如何通过 cron 作业删除主机中特定文件夹中的 zip 文件?

如何通过 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 更改为您的值

  1. crontab -e
  2. $(查找) folder_path -maxdepth 0 -name "*.zip" -delete
  3. 保存文件 (如果是 vim :wq)

检查已安装的 cronjob:crontab -l

相关内容