opensuse
[Arriba] [Todas las Listas]

Re: [opensuse] Cómo para poner el tiempo cuándo cron.Diariamente ejecu

To: opensuse@xxxxxxxxxxxx
Subject: Re: [opensuse] Cómo para poner el tiempo cuándo cron.Diariamente ejecuta ?
From: "Brian K. White" <brian@xxxxxxxxx>
Date: Tue, 20 Sep 2011 17:43:46 -0400
Delivered-to: opensuse@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 20 Sep 2011 17:44:04 -0400
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <CAPfJb3pHXs7So7f7_Hr3LJCDGe0Mo14U1hZrnpJbOyXYeBho1A@mail.gmail.com>
List-archive: <http://lists.opensuse.org/opensuse/>
List-help: <mailto:opensuse+help@opensuse.org>
List-owner: <mailto:opensuse+owner@opensuse.org>
List-post: <mailto:opensuse@opensuse.org>
List-subscribe: <mailto:opensuse+subscribe@opensuse.org>
List-unsubscribe: <mailto:opensuse+unsubscribe@opensuse.org>
Mailing-list: contact opensuse+help@xxxxxxxxxxxx; run by mlmmj
Organization: Aljex Software Inc.
References: <4E79016C.6070603@gmx.net> <CAPfJb3pHXs7So7f7_Hr3LJCDGe0Mo14U1hZrnpJbOyXYeBho1A@mail.gmail.com>
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2
En 9/20/2011 5:22 PM, *Chuck *Payne escribió:
En *Tue, *Sep 20, 2011 en 5:11 PM, Andreas<maps.on@xxxxxxx>  escribió:
*Hi,

cómo puede puse el tiempo cuándo *cron.Diariamente ejecuta ?
En más temprano *setups de *OpenSuse los guiones en /*etc/*cron.Diariamente corrió muy tarde
en noche que es *OK.
En mi más tardío *setup consiguen empezados en 09:45soy.

Puede lo puse respalda a 04:00soy ?
--
A *unsubscribe, *e-correo: *opensuse+unsubscribe@xxxxxxxxxxxx
Puesto que órdenes adicionales, *e-correo: *opensuse+help@xxxxxxxxxxxx



utilizo esto en mi *servers para hacer seguro que son *uptodate

@diario  /*usr/*sbin/*sntp -*P no -*r piscina.*ntp.*org

Si quieres hacer aquello en 4lo soy parecería #este

0 4 * * * /*usr/*sbin/*sntp -*P no -*r piscina.*ntp.*org


Pienso que la cuestión era ligeramente *mis-*phrased. Qué significó era cómo para poner el tiempo _que_, o _en el cual_, *cron.Diariamente es corrido.

La respuesta es "Utiliza la fuente Luke!"

/*etc/*crontab Tiene:
-*/15 * * * * prueba de raíz -*x /*usr/*lib/*cron/corrido-*crons && /*usr/*lib/*cron/corrido-*crons >/*dev/*null 2>&1

/*usr/*lib/*cron/corrido-*crons tiene:
si [ -*f /*etc/*sysconfig/*cron ]; entonces
	. /*etc/*sysconfig/*cron
*fi

/*etc/*sysconfig/*cron Tiene:
## Tipo:         cadena
## *Default:      ""
#
# En qué tiempo *cron.Diariamente tendría que empezar. *Default Es 15 minutos después de chutar
# el sistema. El Ejemplo que pone sería "14:00".
# Debido a que *cron carreras de guión sólo #cada 15 minutos,
# él  sólo corrido en *xx:00, *xx:15, *xx:30, *xx:45, no en el *accurate tiempo
# pusiste.
TIEMPODIARIO=""


Que es un problema con utilizar valor de distribución-añadir a herramientas de sistema. No son documentados en las páginas de hombre. "Hombre *cron" no te habría dicho sobre carrera-*crons. Te habría dicho sobre /*etc/*crontab y podrías haber visto carrera-*crons allí, pero entonces "el hombre corrido-*crons" no existe tan quedas teniendo que hacer lo que yo encima, de hecho ir mirada en el archivo y esperanza es un guión y no un *binary, y esperarte puede leer la lengua de guión bien bastante para hacer algún sentido de él.

Soy seguro *suse documenta este *somewhere, pero aparentemente no lo podrías encontrar, así que no fue en un sitio muy bueno, porque al menos probaste, bien?

--
*bkw
--
A *unsubscribe, *e-correo: *opensuse+unsubscribe@xxxxxxxxxxxx
Puesto que órdenes adicionales, *e-correo: *opensuse+help@xxxxxxxxxxxx


On 9/20/2011 5:22 PM, Chuck Payne wrote:
On Tue, Sep 20, 2011 at 5:11 PM, Andreas<maps.on@xxxxxxx>  wrote:
Hi,

how can I set the time when cron.daily executes ?
On earlier setups of OpenSuse the scripts in /etc/cron.daily ran very late
at night which is OK.
On my latest setup they get started at 09:45am.

Can I set it back to 04:00am ?
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx



I use this on my servers to make sure that they are uptodate

@daily  /usr/sbin/sntp -P no -r pool.ntp.org

If you want to do that at 4am it would look like this

0 4 * * * /usr/sbin/sntp -P no -r pool.ntp.org


I think the question was slightly mis-phrased. What he meant was how to set the time _that_, or _at which_, cron.daily is run.

The answer is "Use the source Luke!"

/etc/crontab has:
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1

/usr/lib/cron/run-crons has:
if [ -f /etc/sysconfig/cron ]; then
	. /etc/sysconfig/cron
fi

/etc/sysconfig/cron has:
## Type:         string
## Default:      ""
#
# At which time cron.daily should start. Default is 15 minutes after booting
# the system. Example setting would be "14:00".
# Due to the fact that cron script runs only every 15 minutes,
# it will only run on xx:00, xx:15, xx:30, xx:45, not at the accurate time
# you set.
DAILY_TIME=""


That is one problem with using distribution value-add to system tools. They are not documented in the man pages. "man cron" would not have told you about run-crons. It would have told you about /etc/crontab and you could have seen run-crons there, but then "man run-crons" does not exist so you are left having to do what I did above, actually go look at the file and hope it's a script and not a binary, and hope you can read the script language well enough to make some sense of it.

I'm sure suse documents this somewhere, but apparently you couldn't find it, so it wasn't in a very good spot, because you did at least try, right?

--
bkw
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx


<Anterior por Tema] Tema Actual [Siguiente por Tema>