<< simple - Einfach mächtig >> Double-Opt-In für Kommentar-Benachrichtigung

eforia web manager Blog

Cronjob für Scheduler anlegen


Ich habe gerade für einen Bekannten einen Cronjob auf einem 1&1-Server angelegt um den Scheduler aufzurufen. Weil ich gleich mal alles mit geschrieben habe, damit er es das nächste mal selber machen kann, dachte ich mir, ich kann es auch gleich hier reinstellen.

Voraussetzung ist ein SSH Zugang und als Client-Software PuTTY.

  • PuTTY starten

  • SSH Verbindung zu ihrem_server.de

  • Login mit Username und Kennwort

  • cd verzeichnis-mit-ewm/
    Das ist das Verzeichnis, für das der Cronjob angelegt werden soll

  • pwd
    Damit wird der komplette Verzeichnispfad angezeigt. Dieser wird benötigt. Also aufschreiben/kopieren. Im Beispiel ist das:
    /kunden/homepages/1234/abc1234/htdocs/verzeichnis-mit-ewm

  • crontab -e
    Ruft den Cronjob-Editor auf. Achtung: das ist "vi", eine Zumutung für jeden normalen Menschen. Versuchen Sie bloß nicht mit den Pfeiltasten zu navigieren. Jeder falsche Tastendruck kann in einer Katastrophe enden.

  • o
    Das kleine "O" fügt neue Zeile nach der aktuellen ein. Dort können Sie nun Text eingeben.

  • */1 * * * * /kunden/homepages/1234/abc1234/htdocs/verzeichnis-mit-ewm/cgi-bin/tdbengine.cgi /kunden/homepages/1234/abc1234/htdocs/verzeichnis-mit-ewm/schedul/schedul.prg &>/kunden/homepages/1234/abc1234/htdocs/verzeichnis-mit-ewm/logfiles/cronlog.log
    Wie Sie sehen kommt hier dreimal der Pfad von vorhin vor. Einmal erweitert um cgi-bin/tdbengien.cgi, einmal schedul/schedul.prg und zum Schluss noch ein Logfile. Das wäre nicht unbedingt notwendig, aber man kann so leicht feststellen, ob alles richtig läuft.
    Die Sternchen am Anfang sind wichtig, bei bereits bestehenden Einträgen sehen Sie aber zusätzlich wie diese gesetzt werden müssen.

  • ESC :w
    Drücken Sie die Esc-Taste, dann den Doppelpunkt und zuletzt ein kleines "w". So wird die Datei gespeichert

  • ESC :q
    So wie gerade, nur mit q. So wird der Editor verlassen.

Jetzt können Sie noch mit "cd logfiles" in das Protokollverzeichnis wechseln und nachsehen, ob cronlog.log ein neues Datum bekommt. Mit "ls -l" wird das Verzeichnis aufgelistet. Wenn alles passt verändert sich Zeit und Datum der Datei nach spätestens einer Minute.

Der Editor ist leider eine echte Zumutung. Ohne Anleitung kann ich diesen auch nicht bedienen. Auf meinen Servern ist immer das erste, dass der rausgeschmissen wird und etwas sinnvolles benutzt wird. In der 1&1 Doku findet sich eine brauchbare Kurz-Anleitung zu vi oder auch hier [Link entfernt, weil Linkziel leider nicht mehr verfügbar] eine kurze Übersicht.



Dieser Artikel wurde veröffentlicht am 26.10.2008 um 10:50 Uhr. Tags: server  cronjob  schedul  1&1   | Permalink | Trackback URI
Ähnliche Beiträge:

Noch kein Kommentar. Sei der Erste:
Der Beitrag ist älter als 30 Tage. Keine Kommentare mehr möglich.


Hier bloggt Horst Klier mit und über eforia web manager und was dazugehört (HTML, Javascript, Internet, Webdesign, Such- maschinenoptimierung, usw.).

>> Zur Blog Startseite

RSS-Feed
abonnieren


Übersicht über alle Beiträge



eforia® ist ein eingetragenes Markenzeichen der tdb Software Service GmbH.
Alle anderen Marken und Markenzeichen gehören Ihren jeweiligen Besitzern.
Letzte Aktualisierung dieser Seite: 21.05.2022 / 00:00:08
Suche  
Impressum