Réglage de la tâche Cron pour supprimer le fichier après 24 heures

J'ai lu toutes les questions connexes et a été incapable de les comprendre. J'utilise Plesk, CPanel pour l'ensemble de cron job comme il a été conseillé par tout le monde.

Je veux supprimer tous les fichiers d'un dossier au bout de 24 heures. Supposons que je dois supprimer après toutes les 2 minutes (pour que je puisse vérifier son travail ou non).

J'ai deux options:

  1. D'exécuter un fichier PHP qui supprime tous les fichiers après 24 heures à l'aide d'une tâche cron
  2. Utiliser le cron job commande `rm` pour supprimer tous les fichiers

J'ai essayé les deux façons et n'a pas pu obtenir ma tâche est achevée.

Ici, c'est le pic de cpanel tâche planifiée:

http://i41.tinypic.com/2n0tsfs.png

Je veux supprimer les fichiers à partir du dossier var/www/example.com/public/js/complied. Tous les fichiers à l'intérieur de ce complied dossier doit être supprimé. Je ne sais pas où écrire dans la Commande textfield.

Dois-je utiliser la commande suivante?

rm /var/www/example.com/public/js/compiled/*.*

Ou dois-je exécuter un fichier php?

env php -q/var/www/example.com/public/js/cron.php

Le code source de ce Cron.php est:

<?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);

?>

J'ai testé ce code et il fonctionne très bien.

Merci d'avance.

Toute Solution De Travail ? Exiger la même Commande.

OriginalL'auteur user2290749 | 2013-05-01