Cronjob mit Crontab

  • Guten Tag,


    Ich hoffe ihr habt alle schöne gefeiert :)


    Ich will alle Stunde die Datei cronjob.php ausführen die in meinem Webverzeichnis liegt.


    Wie muss diese Code lauten den ich in die "crontab -e" schreiben muss (inkl. Pfad)?


    Danke im voraus

  • Hallo,


    Ich habe jetzt mit in die Crontab folgendes geschrieben (crontab -e):

    Quote

    */30 * * * * /var/www/virtual/KUNDENURL/htdocs/cronjobs/cronjob_reminder.php >/dev/null 2>&1


    Mit diesem Code sollte das Script was sich im Kunden htdocs unter cronjobs befindet jede 30 Minuten aufgerufen werden, ich habe das ganze nun getestet aber leider wird da nix aufgerufen, ist der Crontab eintrag falsch? Wenn ja wie müsste es in diesem Fall lauten?


    Danke im voraus

  • Bevor du den Pfad definierst, musst du dem crontab erst sagen, mit welchem Service dieser die Datei aufrufen soll. Ich habe es recht simpel mit wget gelöst. Sofern deine Datei von Außerhalb erreichbar ist, empfehle ich diese Variante, da du dann keine Probleme mit den unterschiedlichen Verzeichnisrechten und Services hast. Hier ein Beispiel:

    Code
    1. */30 * * * * wget -q -O /dev/null http://KUNDENURL/cronjobs/cronjob_reminder.php

    Edited once, last by mafioso ().