¿Dónde está mi archivo crontab?

26

Quiero editar mi archivo crontab para programar un script. ¿Donde lo encuentro?

Casebash
fuente

Respuestas:

17

Si no desea usar launchd, puede editar su crontab como lo haría en cualquier sistema unix:

crontab -e

O bien, puede usar un software GUI como CronniX .

Studer
fuente
2
Y si quieres ver tu contenido de crontab, usa crontab -l
Ermiar el
1
Recomiendo encarecidamente CronniX. Proporciona una forma mucho más fácil de configurar cronjobs.
daviesgeek
23

En Mac OS X Lion, el usuario crontabsestá almacenado en /var/at/tabs. En el pasado se ubicaron en /var/cron/tabs.

Debe usar crontab -epara interactuar con estos en general, pero conocer la ubicación es útil para cuando desee restaurarlos desde una copia de seguridad de su disco, o algo similar.

spkane
fuente
En Snow Leopard, los crontabs del usuario también se almacenan en / var / cron / tabs.
Jack Humphries
3
En mi mac (v10.11, el capitan) lo encontré en /private/var/at/tabs/. He utilizado find / -iname *cron*.
AlexMA
AlexMA es correcto, y en 10.12 (y superior) es posible que deba convertirse en 'root' para tener permiso para acceder a estas tablas, que tienen nombres de usuario. Uso 'sudo bash' para convertirme en 'root' y 'salir' cuando termine.
Dickster
2

Cabe señalar que si no está acostumbrado a usar vim (el editor crontab predeterminado), puede especificar su editor de la siguiente manera:

export VISUAL=nano; crontab -e
Josh Correia
fuente
En realidad, es suficiente para correr VISUAL=nano crontab -epor esto.
nohillside