我阅读了所有相关的问题,但无法理解它们。我正在使用Plesk CPanel来设置cron作业,因为它是每个人都建议的。设置Cron作业在24小时后删除文件
我想在24小时后删除文件夹中的所有文件。假设我必须在每2分钟后删除它(所以我可以检查它的工作与否)。
我有两个选择:
- 要么运行使用cron作业
- 使用cron作业命令删除24小时后,所有文件的PHP文件`rm`删除所有文件
我试过两种方法,无法完成我的任务。
这里是计划任务的cPanel的PIC:
http://i41.tinypic.com/2n0tsfs.png
我想从文件夹var/www/example.com/public/js/complied
删除文件。此complied
文件夹内的所有文件都应该删除。我不知道在Command文本框中写什么。
我应该使用以下命令吗?
rm /var/www/example.com/public/js/compiled/*.*
还是应该执行一个php文件?
env php -q/var/www/example.com/public/js/cron.php
这个Cron.php的源代码是:
<?php
$dir = "compiled"; // directory name
foreach (scandir($dir) as $item) {
if ($item == '.' || $item == '..')
continue;
unlink($dir.DIRECTORY_SEPARATOR.$item);
echo "All files deleted";
}
//rmdir($dir);
?>
我已经测试此代码,它工作正常。
在此先感谢。
任何工作解决方案?需要相同的命令。 – 2018-01-05 11:32:53