Ich habe einen Indexer für Sphinx und möchte, dass er einmal pro Stunde unter Linux ausgeführt wird. Wie würde ich das machen?
12
Da alle anderen kurze Antworten veröffentlichen, dachte ich, ich wäre etwas aussagekräftiger ...
cron
ist ein Daemon, der auf den meisten * nix-Systemen zu finden ist und geplante Befehle in den angegebenen Intervallen ausführt.
Sie fügen der Liste ein Skript hinzu, indem Sie es in den Ordner Ihrer Wahl kopieren:
Diese Ordner befinden sich normalerweise unter /etc
Ordner.
cron .
quelle
Nur um anders zu sein -
Abhängig von Ihren Anforderungen können Sie den Befehl watch verwenden.
quelle
Verwenden Sie Crontab .
quelle
Sie bearbeiten die Cron-Datei, indem Sie den Befehl eingeben
crontab -e
Damit gelangen Sie in einen 'vi'-Editor (für aktuelles Linux und FreeBSD).
Geben Sie dann Folgendes ein: (Geben Sie zum Einfügen 'i' ein)
dann speichern und beenden (drücken Sie 'esc' und geben Sie Folgendes ein)
quelle
Mit dem Dienstprogramm cron
quelle
Das ist , was Cron ist.
quelle
Wenn Sie es nur ab und zu benötigen, nicht dauerhaft wie gewohnt
cron
, und diewatch
Lösung nicht flexibel genug ist, können Sie auch gutes altes Bash-Scripting verwenden:quelle
Erfahren Sie mehr: http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/
quelle