Wo ist meine Crontab-Datei?


26

Ich möchte meine crontab-Datei bearbeiten, um ein Skript zu planen. Wo finde ich es

Antworten:


17

Wenn Sie nicht verwenden möchten launchd, können Sie Ihre crontab wie auf allen Unix-Systemen bearbeiten:

crontab -e

Oder Sie können eine GUI-Software wie CronniX verwenden .


2
Und wenn Sie Ihren Crontab-Inhalt sehen möchten, verwenden Sie crontab -l
Ermiar

1
Ich kann CronniX nur empfehlen. Es bietet eine viel (viel!) Einfachere Möglichkeit, Cronjobs einzurichten.
Daviesgeek

23

In Mac OS X Lion werden die Benutzer crontabsin gespeichert /var/at/tabs. In der Vergangenheit befanden sie sich in /var/cron/tabs.

Sie sollten crontab -ediese im Allgemeinen verwenden, um mit ihnen zu interagieren. Die Kenntnis des Speicherorts ist jedoch hilfreich, wenn Sie sie aus einer Sicherungskopie Ihrer Festplatte oder ähnlichem wiederherstellen möchten.


In Snow Leopard werden die Benutzer-Crontabs auch in / var / cron / tabs gespeichert.
Jack Humphries

3
Auf meinem Mac (v10.11, el capitan) habe ich es in gefunden /private/var/at/tabs/. Ich habe verwendet find / -iname *cron*.
AlexMA

AlexMA ist korrekt und ab 10.12 (und höher) müssen Sie möglicherweise "root" werden, um auf diese Tabellen mit Benutzernamen zugreifen zu können. Ich verwende "sudo bash", um "root" zu werden, und "exit", wenn ich fertig bin.
Dickster


2

Es ist zu beachten, dass Sie den Editor wie folgt angeben können, wenn Sie nicht an die Verwendung von vim (dem Standard-Crontab-Editor) gewöhnt sind:

export VISUAL=nano; crontab -e

Es ist eigentlich genug, VISUAL=nano crontab -eum dafür zu rennen .
Nohillside
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.