Die Einstellung von Cron-Jobs löschen Datei nach 24 Stunden

Las ich alle Fragen und war nicht in der Lage, Sie zu verstehen. Ich bin mit Plesk CPanel einstellen cron-job, wie es geraten wurde, von allen.

Möchte ich löschen Sie alle Dateien aus einem Ordner nach 24 Stunden. Davon ausgehen, dass ich, um es zu löschen, nachdem alle 2 Minuten (Damit ich überprüfen kann seine arbeiten oder nicht).

Habe ich zwei Möglichkeiten:

  1. Entweder eine PHP-Datei, die löscht alle Dateien nach 24 Stunden per cron-job
  2. Verwenden Sie die cron-job-Befehl `rm` um alle Dateien zu löschen

Ich beide Wege ausprobiert und war nicht in der Lage, um meine Aufgabe abgeschlossen.

Hier ist das Bild von cpanel geplanten Aufgabe:

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

Möchte ich löschen Dateien aus dem Ordner var/www/example.com/public/js/complied. Alle Dateien in diesem complied Ordner sollte gelöscht werden. Ich weiß nicht, was zu schreiben-Befehl textfield.

Sollte ich den folgenden Befehl verwenden?

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

Oder sollte ich ausführen einer php-Datei?

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

Den Quellcode dieser Cron.php ist:

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

?>

Ich getestet habe diesen code, und es funktioniert gut.

Vielen Dank im Voraus.

Jede Funktionierende Lösung ? Benötigen Sie denselben Befehl.

InformationsquelleAutor user2290749 | 2013-05-01

Schreibe einen Kommentar