¿Dónde está mi archivo crontab?


26

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

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 .


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.


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

En realidad, es suficiente para correr VISUAL=nano crontab -epor esto.
nohillside
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.