简体   繁体   English

使用cron作业从文件夹中删除文件

[英]Deleting files from folder using cron job

I have a cron job setup to run at a set interval to remove images from a folder. 我有一个cron作业设置,该设置要按设置的时间间隔运行以从文件夹中删除图像。 The problem I can't solve is it removes my index. 我无法解决的问题是它删除了我的索引。 I need some help removing only file extensions such as .jpg, .png, .gif yet leaving my index.php file. 我需要一些帮助,仅删除.jpg,.png,.gif等文件扩展名,而没有留下index.php文件。 The cron job I'm using now removes everything including my index.php allowing people to view the links in that folder. 我正在使用的cron作业现在删除了包括index.php在内的所有内容,使人们可以查看该文件夹中的链接。 Can someone please tell me how to add extensions to delete while leaving my index or tell the cron job exclude my index file ? 有人可以告诉我如何在离开索引的同时添加要删除的扩展名,或者告诉cron作业排除索引文件吗? This is the cron I'm using. 这是我正在使用的cron。

rm -f /home/username/public_html/subfolder/filesfolder/*

You can add a cron for each extension thus: 您可以为每个扩展名添加cron,从而:

rm -f /home/username/public_html/subfolder/filesfolder/*.jpg
rm -f /home/username/public_html/subfolder/filesfolder/*.png
rm -f /home/username/public_html/subfolder/filesfolder/*.gif
rm -f /home/username/public_html/subfolder/filesfolder/*.png

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM