• Support
my.cyonWebmailBestellen
Dies ist eine Beta-Version der neuen cyon-Website
Einige Funktionen funktionieren möglicherweise nicht wie erwartet.
Cronjob

Cronjob

Aktualisiert am 27. Sept. 2023
War dieser Artikel hilfreich?

Ein Cronjob, oder auch Cron-Deamon genannt, dient zur zeitbasierten Ausführung von Prozessen. Man nutzt diese Funktion für wiederkehrende Aufgaben, wie zum Beispiel das Archivieren von alten Daten oder dem regelmässigen Löschen von Log-Files oder Cache. Man gibt dabei einen Zeitintervall und den Pfad zu einem Script an, welches zu diesem Zeitpunkt ausgeführt werden soll.

Folgend haben wir einige Anwendungsbeispiele aufgeführt. Der Artikel «Cronjob erstellen & bearbeiten» beschreibt anhand eines Beispiels, wie man einen Cronjob erstellen und bearbeiten kann.

Anwendungsbeispiele für Cronjobs

Drei Beispiele und drei Wege, wie man ein Script über eine Cronjob regelmässig ausführen kann.

Cronjob via PHP-CLI ausführen

Direkt über PHP kann der Cronjob für eine Datei folgendermassen aufgerufen werden:

<p>php -f /home/&lt;Anmeldename&gt;/public_html/&lt;Pfad&gt;</p>

Ersetze <Anmeldename> bitte mit dem Anmeldenamen deines Webhosting und <Pfad> mit dem Pfad zu deinem Script. In folgendem Beispiel rufen wir das Script checkmail.php auf:

<p>php -f /home/olivero2/public_html/scripts/checkmail.php</p>

Möchtest du eine spezifische PHP-Version nutzen, so ersetze php mit phpXY, um dem Befehl eine der verfügbaren PHP-Versionen mitzugeben.

Cronjob via cURL ausführen

cURL ist ein kleines Programm, welches auf dem Server per SSH, oder in unserem Fall über einen Cronjob, ausgeführt werden kann. Ursprünglich wurde es entwickelt zum Herunterladen von Dateien, es kann aber auch zum blossen Aufruf verwendet werden, wie in folgendem Beispiel:

<p>curl https://&lt;deinedomain.tld&gt;/&lt;Pfad&gt; &gt;&gt; /dev/null 2&gt;&amp;1</p>

Ersetze dabei <deinedomain.tld> mit jener Domain, über welche das Script aufgerufen werden soll. Den Platzhalter <Pfad> ersetze durch den Pfad zum Script, relativ zum Zielordner deiner Domain:

<p>curl https://oliverorange.com/script/checkmail.php &gt;&gt; /dev/null 2&gt;&amp;1</p>

Cronjob via Wget ausführen

Das kleine Programm Wget ist eigentlich zum Herunterladen von Dateien auf Unix-Computern entwickelt worden. Es kann durch unterdrücken der Ausgabe aber auch zum blossen Aufrufen von Dateien genutzt werden. Nutze dazu folgenden Befehl:

<p>wget -q -O /dev/null &#39;https://&lt;deinedomain.tld&gt;/&lt;Pfad&gt;&#39; &gt;/dev/null 2&gt;&amp;1</p>

Ersetze dabei <deinedomain.tld> mit jener Domain, über welche das Script aufgerufen werden soll. Den Platzhalter <Pfad> ersetze durch den Pfad zum Script, relativ zum Zielordner deiner Domain:

<p>wget -q -O /dev/null &#39;https://www.oliverorange.com/script/checkmail.php&#39; &gt;/dev/null 2&gt;&amp;1</p>
War dieser Artikel hilfreich?
Kategorien
  • Begriffe
Artikel teilen
Verwandte Artikel

Was dir auch helfen könnte

Wähle den für dich passenden Kanal

Cronjob erstellen und bearbeiten

Hast du eine Aufgabe, welche regelmässig durchgeführt werden soll, oder ein Script, welches du gerne automatisch...

Cronjob funktioniert nicht

Hast du im my.cyon einen Cronjob eingerichtet und der erledigt seine Arbeit nicht wie gewünscht? In diesem Artik...

PHP-Version eines Verzeichnisses ändern

Möchtest du zum Testen die PHP-Version einer Website ändern oder soll diese gleich für alle Installationen angep...

Dateiberechtigungen/Verzeichnisrechte anpassen

Hast du unterschiedliche Dateiberechtigungen und möchtest diese korrigieren? Oder wirft deine Website einen Erro...

Speicherort meiner Website

Du möchtest wissen, wo deine Website gespeichert ist oder in welches Verzeichnis du die Daten deiner Website spe...

E-Mail-Programm konfigurieren

Unser E-Mail-Zauberer führt dich durch den Einrichtungsprozess: Verwalte deine E-Mail-Konten ganz bequem über das E-Mail-Programm deiner Wahl. Mit unserem Einrichtungsassistenten gelingt dir dies ganz einfach.

E-Mail-Zauberer starten

Stressfrei Website & E-Mail umziehen lassen

Unser Umzugsteam begleitet dich beim Wechsel zu cyon – Schritt für Schritt.

Jetzt ohne Doppelkosten wechseln

Scharon

Customer Support

Gabriel

Customer Support

Immer auf dem Laufenden bleiben

Tipps, Tools & Insights für deine Webprojekte.

Jetzt Newsletter abonnieren
Support

Du brauchst persönliche Unterstützung?

Wähle den für dich passenden Kanal

Statusmeldungen

Statusmeldungen

Übersicht über unsere Systeme

Statusmeldungen

  • Unser Systemstatus ist aktuell stabil.
  • Geplante Wartungsarbeiten am 15. Juli 2024 von 02:00 bis 04:00 Uhr.
  • Es gibt derzeit keine bekannten Störungen.

Wichtige Hinweise

  • Bitte überprüfe regelmässig unseren Status-Feed für aktuelle Informationen.
  • Bei dringenden Problemen kontaktiere unseren Support.

Wir machen das Internet zu einem besseren Ort

4.8 / 5
Swiss Label
Swiss Hosting

Hosting

  • Webhosting
  • Webhosting Pro
  • Sitebuilder
  • https:// für alle
  • Umzugsservice

Server

  • Managed Server
  • Agency Server

Domains

  • Domains
  • Domain transferieren
  • Alle Domains

Support

  • Support Center
  • E-Mail Zauberer
  • my.cyon
  • Webmail

Über uns

  • Warum cyon
  • Team
  • Jobs
  • Geschichte
  • Partner*innen
  • Engagement
  • Nachhaltigkeit
  • Infrastruktur
  • Blog

Rechtliches

  • AGB
  • Datenschutzerklärung
  • Impressum
Swiss Label
Swiss Hosting
Folge uns
Newsletter

Schliesse dich 4.000 anderen an (+20 in der letzten Woche neu beigetreten)