我想在我的网站上显示文件上传演示 所以我需要每隔一小时删除上传目录中的所有文件 我正在使用远程托管平台(linux) 我想知道如何实现这一点。
如何定期删除Web服务器中目录的文件?
我认为它可以使用cron job实现,但我对cron作业知之甚少 所以请详细回答。
我尝试浏览stackoverflow网站上的所有答案我没有发现任何问题来回答我的问题。
答案 0 :(得分:2)
使用crontab -e
编辑您的crontab。我假设您当然可以访问您的服务器。
然后添加以下行:
0 * * * * rm -f /path/to/dir/*
我相信crontab
默认为vim
作为编辑,所以如果您不熟悉,请记住:按i
开始编辑,然后Esc
返回命令模式,然后:wq
写入文件并退出。
如果你没有shell访问你的服务器...那么我最好能想到的是你正在使用的PHP /任何后端检查每个请求的时间。
答案 1 :(得分:0)
每隔15分钟,每小时和每天都会删除文件* .php
15 * * * * find /domaine_path/ -mtime +7 -type f -name "*.php" -exec rm -f {} \;