View previous topic :: View next topic |
Author |
Message |
German3D Guru
Joined: 30 Nov 2004 Posts: 446 Location: ../madrid/mostoles
|
Posted: Wed Mar 22, 2006 2:15 am Post subject: [vixie-cron]No me hace caso (close) |
|
|
Lo tengo asi :
Code: | servidor ~ # crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (cron.crontab installed on Sun Mar 19 16:08:24 2006)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
#Min / Hora / Dias / Mes / Dia.de.semana /Comando
#0-59 0-23 1-31 1-12 1-7 /rangos
0 7 * * 1 /usr/bin/updatedb
01 0 * * 7 /usr/bin/emerge --sync |
Lo que quiero es que los lunes a las 7 am me haga un updatedb y el domingo a las 0 horas 1 minuto me haga un emerge sync ... Pues bien son las 3 am y se ha puesto hacer un updatedb xD Ni que decir tiene que el domingo no me hizo el sync . Estoy interpretando mal los numeros ? He seguido la guia de gentoo y da a entender lo que tengo comentado en las 2 primeras lineas no?
54|u2 _________________ A mi lo que mas me gusta , es el espiritu linux ...
No leais esto!
El único problema de Gentoo es , que provoca adicción :\
Last edited by German3D on Sun Mar 26, 2006 2:05 pm; edited 1 time in total |
|
Back to top |
|
|
ArsDangor Guru
Joined: 20 May 2003 Posts: 477
|
Posted: Sun Mar 26, 2006 1:11 pm Post subject: |
|
|
Sé que las preguntas son muy tontas, pero todos tenemos despistes... ¿has revisado la fecha y la hora del servidor? ¿Está corriendo vixie-cron? ¿Lo has añadido al runlevel default? Los números están bien. _________________ Cómo usar Portage correctamente |
|
Back to top |
|
|
German3D Guru
Joined: 30 Nov 2004 Posts: 446 Location: ../madrid/mostoles
|
Posted: Sun Mar 26, 2006 2:04 pm Post subject: |
|
|
Hola , si estaba todo comprobado . Estube mirando y creo que di con la solución :
En vez de editar los crons con el comando "crontab -e" lo que hice fue editar el /etc/crontab
Code: | # 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
01 2 * * * root rm -f /var/spool/cron/lastrun/cron.daily
59 3 * * 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 |
Luego meto scripts "#!/bin/sh" en los respectivos cron.daily , weekly ... ect
y ahora todo funciona bien
Lo que no se es que pasara cuando quiera meter una tarea todos los dias a las 2:01 am y a su vez otra todos los dias a las 5:00 am que pasara ... xD pero bueno . Asi salgo del apuro
Quizas añadiendo a /etc/crontab otra linea asi ? :
Code: | 01 2 * * * root rm -f /var/spool/cron/lastrun/cron.daily
00 6 * * * root rm -f /var/spool/cron/lastrun/cron.daily.2 |
54|u2 _________________ A mi lo que mas me gusta , es el espiritu linux ...
No leais esto!
El único problema de Gentoo es , que provoca adicción :\ |
|
Back to top |
|
|
|