我閱讀了所有相關的問題,但無法理解它們。我正在使用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