Hinzufügen ein Shell-Skripts zu Cron

June 6

UNIX-Systemen, einschließlich Linux und Mac OS X, verwenden Sie ein Programm mit dem Namen Cron Planen Sie regelmäßige Aufgaben. Cron kann einmal pro Minute, bei den meisten Aufgaben. Aber es ist auch möglich, Aufgabe einmal jährlich zu definieren.

Anweisungen

1 Öffnen Sie ein Terminal. Unter Mac OS X können Sie dazu auf "Spotlight" klicken und eingeben "Terminal." Das Verfahren hängt von der Konfiguration, aber normalerweise gibt es eine terminal oder Schalenelemente Verknüpfung im Menü, unter anderen Unix-Systemen.

2 Geben Sie zum Öffnen einer temporären Cron Registerkarte Datei für Ihr aktueller Benutzer Folgendes:

Crontab -e

Wird hiermit des Standard-terminal Text-Editors für Ihr System, und es wird eine temporäre Datei zu öffnen. Wenn Sie das Programm beenden, werden "Crontab" Ihre Änderungen automatisch in das Cron-System zusammengeführt. Dies geschieht, um Fehler zu vermeiden.

3 Geben Sie an was Sie minute wollen die Aufgabe in der ersten Spalte auftreten. Wenn Sie die Aufgabe, jede Minute auftreten möchten, geben Sie "." Wenn Sie auftreten, alle fünf oder 10 Minuten, soll "5" oder "* / 10," nach Bedarf. Drücken Sie "Tab", wenn Sie fertig sind.

4 Geben Sie die Stunde, an der Sie die Aufgabe auftreten, soll, mit Hilfe einer Zahl zwischen 0 (Mitternacht) und 23 (23:00). Noch einmal, um einen Vorgang stündlich stattfinden, können Sie eingeben ""oder"5" für alle fünf Stunden. Dieses Format wird für alle Zeiten in Ihrem Skript weiter. Drücken Sie die "Tab", wenn Sie fertig sind.

5 Geben Sie den Tag des Monats auf dem sollen die Aufgabe auftreten, und drücken Sie "Tab."

6 Geben Sie den Wochentag an dem die Aufgabe als Zahl zwischen 0 und 7 auftreten soll. 0 bis 7 beziehen sich auf Sonntag. "Tab drücken."

7 Geben Sie den Befehl ausgeführt werden.

Tipps & Warnungen

  • Verwenden Sie immer "Crontab -e" Bearbeiten Sie Ihre Cron. Cron Registerkarte Dateien direkt ändern kann Probleme für Ihr System verursachen.
  • Auf manchen Systemen "run"Teil in Schritt 7 enthalten kann nicht"." Es möglicherweise erforderlich, Ihr Skript umbenennen, so dass der Dateiname keine Punkte enthält.
  • Cron benachrichtigt nicht den Benutzer in keiner Weise, die ein Skript ausführen, immer dem Cron Tab durch die Planung von einer nahe gelegenen Zeit vor der Festlegung der Echtzeit Tests ausgefallen sind.