2013-10-18 22 views
6

Wer weiß, wie man eine Datei in crontab -e gibt? Ich kann nicht die reguläre Form von crontab benutzen, die ihm einen Weg gibt, aber immer noch den ganzen Inhalt ersetzen muss.Crontab-Datei durch -e ersetzen

Vielleicht EDITOR etwas setzen?

+1

* Warum * kannst du das "normale Formular" nicht benutzen? –

Antwort

7

Sie können Cron-Jobs aus einer Datei in Ihre crontab

crontab /path/to/cron/file/name 

Quelle Um es deutlicher aus Gründen der Lesbarkeit zu machen, verwenden Sie den Pfeil < für Sourcing.

crontab < /path/to/cron/file/name 

Beschaffung der Cron-Jobs auf diese Weise Fehler im Falle werfen kann die crontab Eintrag, den Sie haben, sind syntaktisch falsch in Bezug auf die Terminplanung, so stellen Sie sicher, dass die cron Eingaben korrekt sind.

Beachten Sie auch, dass dies vollständig vorhandene cronjobs verwerfen und die, die geladen werden, die es in der Datei, die Sie übergeben, so könnte es helfen, bestehende cron-Einträge in einer Datei speichern mit crontab -l > cron.backup

EDIT

Falls Sie suchen nach einer Möglichkeit, Standard-Editor zu ändern (zu gedit oder vi oder etwas anderes) und nicht für einen Weg zur Quelle cronjobs aus der Datei, können Sie das VISUAL und EDITOR Pfadvariablen

exportieren 10