He configurado un archivo crontab de usuario de la siguiente manera:
*/2 * * * * /Users/[my user]/Dropbox/htdocs/auto-update.sh
Pero no se ejecuta. Esperé como 10-15 minutos. ¿Por qué?
El comando auto-update.sh se ejecuta fácilmente si se ejecuta manualmente. Cómo puedo romper la cadena de ejecución y conseguir que mi script se ejecute desde cron?
1 votos
¿Qué sistema operativo está utilizando? Cron está obsoleto en OS X, por lo que es posible que tenga que iniciar el demonio.
0 votos
Lo último, 10.9.2. ¿Cómo lo hago? Sólo quiero que un script funcione cada hora, por ejemplo. En el anterior script me desesperé porque no funcionaba, y lo modifiqué para que funcionara cada 2 min.
1 votos
El demonio cron debería iniciarse automáticamente (por su sustituto, launchd) si existe un archivo crontab. Consulte /System/Library/LaunchDaemons/com.vix.cron.plist (especialmente el archivo
KeepAlive
yQueueDirectories
artículos).0 votos
OK, Keeplive está ahí, pero la única ruta que aparece es '/etc/crontab' que no existe. En QueueDirectories hay un archivo existente en la carpeta restringida '/usr/lib/cron/tabs'. Al abrirlo con su y vim, está mi tarea.