Duda /etc/cron.daily

Buenas, tengo una dudilla con el /etc/cron.daily; os cuento: he hecho un script y lo he puesto en esa carpeta, le he dado permisos de ejecución y funciona a la perfección. La duda es, ¿sólo con poner el script en esa carpeta se ejecuta todos los días? Y si es así, ¿en qué momento del día se ejecuta?

Un saludete y gracias ;)
Depende del crontab. Por ejemplo:

franjva@tay64 ~ $ cat /etc/crontab
# for vixie cron
#
# $Header: /var/cvsroot/gentoo-x86/sys-process/vixie-cron/files/crontab-3.0.1-r4,v 1.1 2005/03/04 23:59:48 ciaranm Exp $
#
#

# Global variables
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# check scripts in cron.hourly, cron.daily, cron.weekly and cron.monthly
0  *  * * *     root    rm -f /var/spool/cron/lastrun/cron.hourly
1  3  * * *     root    rm -f /var/spool/cron/lastrun/cron.daily
15 4  * * 6     root    rm -f /var/spool/cron/lastrun/cron.weekly
30 5  1 * *     root    rm -f /var/spool/cron/lastrun/cron.monthly
*/10  *  * * *  root    test -x /usr/sbin/run-crons && /usr/sbin/run-crons

Lo que hay en daily se ejecuta a las 03:01 de cada día. En realidad a esa hora se borra el fichero /var/spool/cron/lastrun/cron.daily, y cada 10 minutos se ejecuta el script /usr/sbin/run-crons, que mira si no existe /var/spool/cron/lastrun/cron.* y en ese caso ejecuta los scripts de /etc/cron.*.

Para más info
man 5 crontab
En el crontab pone:
25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
Entonces, quiere decir, ¿que se ejecuta todos los días a las 6:25 no?

Saludos!
No sé cómo va anacron (uso vixie-cron) ni qué hace run-parts, pero sí, todo parece indicar que a las 6:25 se ejecuta lo que hay en etc/cron.daily.
Pues acabo de llegar al trabajo y lo primero que he hecho ha sido mirar si la tarea se ha ejecutado, y sí, a las 6:25 ha creado el archivo que debía ;)

Gracias :D

Saludos!
4 respuestas