2006-07-24

cron.daily no Suse

Um cliente nosso tem um servidor de produção com o Suse 10.
Coloquei um script na directoria cron.daily para actualizar as estatísticas web todos os dias.
Mas não consegui encontrar no sistema a que horas estes scripts estavam destinados a correr.
Depois de muito pesquisar, finalmente percebi que o script que despoleta estes scripts verifica qual a última vez que correu o daily, e se tiver sido há mais de 24 horas, volta a corrê-los.
Basta, portanto, fazer um touch ao ficheiro /var/spool/cron/lastrun/cron.daily com a hora certa, et voilá!

Por exemplo, para correr oos cron-daily às 4 da manhã:

touch -t 07240400 /var/spool/cron/lastrun/cron.daily