Kategorien

Unterschied – URL vs. Lokaler Befehl bei Cronjobs

Wenn Sie einen Cronjob im Adminpanel einrichten, haben Sie in der Regel zwei Möglichkeiten, ein Skript auszuführen:

URL aufrufen

Lokalen Befehl ausführen

Diese beiden Varianten unterscheiden sich deutlich in Technik, Sicherheit und Anwendung.


 

1. Was ist ein URL-Aufruf?
Ein URL-Aufruf bedeutet, dass das Skript über eine öffentliche Internetadresse aufgerufen wird, z. B.:

https://www.meine-domain.de/cron/backup.php

Vorteile:

  • Schnell eingerichtet
  • Kann per Browser getestet werden
  • Funktioniert auch bei gehosteten CMS-Systemen

Nachteile:

  • Weniger sicher (jeder mit der URL kann es ggf. aufrufen)
  • Abhängig von Webserver und HTTP-Erreichbarkeit
  • Kann durch Firewalls blockiert werden

2. Was ist ein lokaler Befehl?
Ein lokaler Befehl wird direkt auf dem Server ausgeführt – ohne Umweg über das Internet. Beispiel:

php /web/cron/backup.php

Vorteile:

  • Schneller und stabiler (kein HTTP nötig)
  • Nicht öffentlich zugänglich – höhere Sicherheit
  • Besser für rechenintensive oder systemnahe Aufgaben geeignet

Nachteile:

  • Nur möglich, wenn Sie den Pfad zum Skript kennen
  • Keine Ausführung über den Browser testbar
  • Teilweise Grundkenntnisse in Linux/PHP nötig

Wenn Sie sich unsicher sind, welche Methode für Ihren Fall am besten geeignet ist, hilft unser Support-Team gerne weiter.

Teile diesen Beitrag: