Cron.. a ver si me entero....
He visto que en algunos mensajes se habla del cron.. como recien "portado" no tenia ni idea de que es.. vale tirando de nuevo de la "enciclopedia ilustrada", es decir google, he visto que lo tengo activo el crond y que es el demonio que se encarga de ejecutar las tareas programas.. es así no? Bien buscando más... y tirando de man, queria saber donde se le dice que tareas ha de ejecutar... y he visto lo siguiente... etc/crontab SHELL=/bin/sh PATH=/usr/bin:/usr/sbin: ....... (etc etc) MAILTO=root -*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons > /dev/null 2>&1 59 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly 14 4 * * * root rm -f /var/spool/cron/lastrun/cron.daily 29 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly 44 4 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly bien... sobra decir que la primera linea, no tengo ni repajolera idea de para que sirve....... la de -*/15 los nºs deben ser algo de cuando ejecutarse... bueno bien.. despues he visto tambien en el etc hay 4 directorios cron.hourly, cron.daily, cron.weekly cron.monthly dentro de esos directorios hay "programas" como updatedb bien aqui es donde viene mi duda.. en que se diferencia ese updatedb del de usr/lib, pq son de distinto tamaño (el de usr/lib es mas grande) crei que eran enlaces.. pero no lo son cual es la explicación de esto? p.d: que caña, acabo de enterarme que si hago un vi nombreDirectorio veo el contenido del directorio como si fuera un fichero de texto :p Para terminar... cuando se hace un script, da igual ponerle la extension .sh no? Saludos p.d2, acabo de ver que significan los campos lo pongo por si alguien no lo sabe, que me da que va a ser que no Consta de 6 campos, a saber: 1 - minuto (0 al 59) 2 - hora (0 al 23) 3 - dia (1 al 31) 4 - mes (1 al 12, o nombres) 5 - dia de la semana (0 al 7, 0=7=Domingo, o nombres) 6 - Comando a ejecutar (o script, cualquier cosa ejecutable), se pueden incluir parametros, etc. El valor '*' indica 'a cualquier [hora/dia/etc]' asi que segun esto.. el .daily lo ejecutaria a las 4:14 curioso eh ---------------------------------
Aqui te estas mesclando dos cosas: 1) cron 2) SuSE automatismo (hecho con cron) Lo que SuSE hico, fue hacer un script (llamada run-crons) que mira si hay que ejecutar los hourly, daily, etc. Si es tiempo, entonces ejecuta todos los programas que esten en el directorio. Este script esta llamada de cron cada 15 minutos. El script es common zu casi todas los distribuciones de linux. El script permite añadir trabajos zu hourly, daily, weekly, é monthly sin tener que molestartse con cron. De cron, yo utiliso vcron (De los cd's de SuSE). Es un GUI sencillo para hacer entradas de cron. Pero hay que saber que hay mas que un cron en su machina. El cron de systeme (/etc/crontab), y uno para cada usuario... Jerry On Wed, 2004-06-23 at 21:50, Pedro b wrote:
He visto que en algunos mensajes se habla del cron.. como recien "portado" no tenia ni idea de que es.. vale tirando de nuevo de la "enciclopedia ilustrada", es decir google, he visto que lo tengo activo el crond y que es el demonio que se encarga de ejecutar las tareas programas.. es así no? Bien buscando más... y tirando de man, queria saber donde se le dice que tareas ha de ejecutar... y he visto lo siguiente... etc/crontab SHELL=/bin/sh PATH=/usr/bin:/usr/sbin: ....... (etc etc) MAILTO=root
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons > /dev/null 2>&1
59 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly 14 4 * * * root rm -f /var/spool/cron/lastrun/cron.daily 29 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly 44 4 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly
bien... sobra decir que la primera linea, no tengo ni repajolera idea de para que sirve....... la de -*/15 los nºs deben ser algo de cuando ejecutarse...
bueno bien.. despues he visto tambien en el etc hay 4 directorios cron.hourly, cron.daily, cron.weekly cron.monthly dentro de esos directorios hay "programas" como updatedb bien aqui es donde viene mi duda.. en que se diferencia ese updatedb del de usr/lib, pq son de distinto tamaño (el de usr/lib es mas grande) crei que eran enlaces.. pero no lo son cual es la explicación de esto?
p.d: que caña, acabo de enterarme que si hago un vi nombreDirectorio veo el contenido del directorio como si fuera un fichero de texto :p
Para terminar... cuando se hace un script, da igual ponerle la extension .sh no?
Saludos
p.d2, acabo de ver que significan los campos lo pongo por si alguien no lo sabe, que me da que va a ser que no Consta de 6 campos, a saber: 1 - minuto (0 al 59) 2 - hora (0 al 23) 3 - dia (1 al 31) 4 - mes (1 al 12, o nombres) 5 - dia de la semana (0 al 7, 0=7=Domingo, o nombres) 6 - Comando a ejecutar (o script, cualquier cosa ejecutable), se pueden incluir parametros, etc.
El valor '*' indica 'a cualquier [hora/dia/etc]'
asi que segun esto.. el .daily lo ejecutaria a las 4:14 curioso eh
---------------------------------
caramba... pues me has liado más
"Jerome R. Westrick"
He visto que en algunos mensajes se habla del cron.. como recien "portado" no tenia ni idea de que es.. vale tirando de nuevo de la "enciclopedia ilustrada", es decir google, he visto que lo tengo activo el crond y que es el demonio que se encarga de ejecutar las tareas programas.. es así no? Bien buscando más... y tirando de man, queria saber donde se le dice que tareas ha de ejecutar... y he visto lo siguiente... etc/crontab SHELL=/bin/sh PATH=/usr/bin:/usr/sbin: ....... (etc etc) MAILTO=root
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons > /dev/null 2>&1
59 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly 14 4 * * * root rm -f /var/spool/cron/lastrun/cron.daily 29 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly 44 4 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly
bien... sobra decir que la primera linea, no tengo ni repajolera idea de para que sirve....... la de -*/15 los nºs deben ser algo de cuando ejecutarse...
bueno bien.. despues he visto tambien en el etc hay 4 directorios cron.hourly, cron.daily, cron.weekly cron.monthly dentro de esos directorios hay "programas" como updatedb bien aqui es donde viene mi duda.. en que se diferencia ese updatedb del de usr/lib, pq son de distinto tamaño (el de usr/lib es mas grande) crei que eran enlaces.. pero no lo son cual es la explicación de esto?
p.d: que caña, acabo de enterarme que si hago un vi nombreDirectorio veo el contenido del directorio como si fuera un fichero de texto :p
Para terminar... cuando se hace un script, da igual ponerle la extension .sh no?
Saludos
p.d2, acabo de ver que significan los campos lo pongo por si alguien no lo sabe, que me da que va a ser que no Consta de 6 campos, a saber: 1 - minuto (0 al 59) 2 - hora (0 al 23) 3 - dia (1 al 31) 4 - mes (1 al 12, o nombres) 5 - dia de la semana (0 al 7, 0=7=Domingo, o nombres) 6 - Comando a ejecutar (o script, cualquier cosa ejecutable), se pueden incluir parametros, etc.
El valor '*' indica 'a cualquier [hora/dia/etc]'
asi que segun esto.. el .daily lo ejecutaria a las 4:14 curioso eh
---------------------------------
---------------------------------
Pues deculpe.... Puedo sugerir que installes vcron, y jueges can ella? De daras cuenta de lo que hace muy rapidamente... On Thu, 2004-06-24 at 14:19, Pedro b wrote:
caramba... pues me has liado más
"Jerome R. Westrick"
wrote:Aqui te estas mesclando dos cosas: 1) cron 2) SuSE automatismo (hecho con cron) Lo que SuSE hico, fue hacer un script (llamada run-crons) que mira si hay que ejecutar los hourly, daily, etc. Si es tiempo, entonces ejecuta todos los programas que esten en el directorio.
Este script esta llamada de cron cada 15 minutos.
El script es common zu casi todas los distribuciones de linux.
El script permite añadir trabajos zu hourly, daily, weekly, é monthly sin tener que molestartse con cron.
De cron, yo utiliso vcron (De los cd's de SuSE). Es un GUI sencillo para hacer entradas de cron. Pero hay que saber que hay mas que un cron en su machina. El cron de systeme (/etc/crontab), y uno para cada usuario...
Jerry
On Wed, 2004-06-23 at 21:50, Pedro b wrote:
He visto que en algunos mensajes se habla del cron.. como recien "portado" no tenia ni idea de que es.. vale tirando de nuevo de la "enciclopedia ilustrada", es decir google, he visto que lo tengo activo el crond y que es el demonio que se encarga de ejecutar las tareas programas.. es así no? Bien buscando más... y tirando de man, queria saber donde se le dice que tareas ha de ejecutar... y he visto lo siguiente... etc/crontab SHELL=/bin/sh PATH=/usr/bin:/usr/sbin: ....... (etc etc) MAILTO=root
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons > /dev/null 2>&1
59 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly 14 4 * * * root rm -f /var/spool/cron/lastrun/cron.daily 29 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly 44 4 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly
bien... sobra decir que la primera linea, no tengo ni repajolera idea de para que sirve....... la de -*/15 los nºs deben ser algo de cuando ejecutarse...
bueno bien.. despues he visto tambien en el etc hay 4 directorios cron.hourly, cron.daily, cron.weekly cron.monthly dentro de esos directorios hay "programas" como updatedb bien aqui es donde viene mi duda.. en que se diferencia ese updatedb del de usr/lib, pq son de distinto tamaño (el de usr/lib es mas grande) crei que eran enlaces.. pero no lo son cual es la explicación de esto?
p.d: que caña, acabo de enterarme que si hago un vi nombreDirectorio veo el contenido del directorio como si fuera un fichero de texto :p
Para terminar... cuando se hace un script, da igual ponerle la extension .sh no?
Saludos
p.d2, acabo de ver que significan los campos lo pongo por si alguien no lo sabe, que me da que va a ser que no Consta de 6 campos, a saber: 1 - minuto (0 al 59) 2 - hora (0 al 23) 3 - dia (1 al 31) 4 - mes (1 al 12, o nombres) 5 - dia de la semana (0 al 7, 0=7=Domingo, o nombres) 6 - Comando a ejecutar (o script, cualquier cosa ejecutable), se pueden incluir parametros, etc.
El valor '*' indica 'a cualquier [hora/dia/etc]'
asi que segun esto.. el .daily lo ejecutaria a las 4:14 curioso eh
---------------------------------
---------------------------------
Puedo sugerir que installes vcron, y jueges can ella?
De daras cuenta de lo que hace muy rapidamente...
perdonen que me meta en el hilo... estaba jugando con ella, para ver como iba, y no consigo lanzar una tarea con 'at'. La programo para ver como funciona para que salte dentro 5 mins, elijo la aplicacion acroread (una cualquiera), y al darle al ok me da un error: Error: cant read "fid": no such variable si miro en los detalles: can't read "fid": no such variable can't read "fid": no such variable while executing "exec at $hour $day << "$fid $spgm\n" >& /dev/null" (procedure "OkAtProg" line 41) invoked from within "OkAtProg" (procedure "OkProg" line 7) invoked from within "OkProg" Si lo hago con cron, configuro para que me lance el acroread dentro de un par de mins todos los 26 de junio, jueves, y cuando llega la hora, nada de nada, no lanza nada (con y sin boton de reescanear...). Alguna idea? Gracias, miguel
Hola: El apt en SuSE funciona perfecto... : Lo que no veo muy claro es el kernel of the day ¿Es fiable? ¿Lo han usado? ¿Tiene mucho peligro? Agracedería información.. no me gusta pasear por el filo de la navaja. Un saludo camaleonico ____________________________________________________________ Bersuit Vera Linux Pride ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/
bersuit@espirals.net wrote:
Hola:
El apt en SuSE funciona perfecto... :
Lo que no veo muy claro es el kernel of the day ¿Es fiable? ¿Lo han usado? ¿Tiene mucho peligro? Agracedería información.. no me gusta pasear por el filo de la navaja.
Para que te hagas una idea, algo dicho por uno delos programadores de SuSE:
-------- Original Message --------
Subject: Re: [suse-security] what has become of the latest kernel
hang/freeze bug?
Date: Thu, 24 Jun 2004 18:11:30 +0200 (MEST)
From: Roman Drahtmueller
I misunderstood your question, then. I wasn't aware these updated kernels had problems - I have 3 9.0 and 1 9.1 systems that don't have any problems running these kernels.
I think we've found it. If you feel like, please try out the kernels of the day (kotd), to be found at http://ftp.suse.com/pub/projects/kernel/kotd/i386/. There is a kernel update pending to fix the hangs that you might see under some circumstances. And there are some more things in the queue for this update...
disculpado quedas
esta tarde trateré de instalarlo
aunque la verdad, me gustaria tambien que alguien me dijera si estoy muy equivocado en lo que puse al principio.
Saludos
"Jerome R. Westrick"
caramba... pues me has liado más
"Jerome R. Westrick" wrote:Aqui te estas mesclando dos cosas: 1) cron 2) SuSE automatismo (hecho con cron)
Lo que SuSE hico, fue hacer un script (llamada run-crons) que mira si hay que ejecutar los hourly, daily, etc. Si es tiempo, entonces ejecuta todos los programas que esten en el directorio.
Este script esta llamada de cron cada 15 minutos.
El script es common zu casi todas los distribuciones de linux.
El script permite añadir trabajos zu hourly, daily, weekly, é monthly sin tener que molestartse con cron.
De cron, yo utiliso vcron (De los cd's de SuSE). Es un GUI sencillo para hacer entradas de cron. Pero hay que saber que hay mas que un cron en su machina. El cron de systeme (/etc/crontab), y uno para cada usuario...
Jerry
On Wed, 2004-06-23 at 21:50, Pedro b wrote:
He visto que en algunos mensajes se habla del cron.. como recien "portado" no tenia ni idea de que es.. vale tirando de nuevo de la "enciclopedia ilustrada", es decir google, he visto que lo tengo activo el crond y que es el demonio que se encarga de ejecutar las tareas programas.. es así no? Bien buscando más... y tirando de man, queria saber donde se le dice que tareas ha de ejecutar... y he visto lo siguiente... etc/crontab SHELL=/bin/sh PATH=/usr/bin:/usr/sbin: ....... (etc etc) MAILTO=root
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons > /dev/null 2>&1
59 * * * * root rm -f /var/spool/cron/lastrun/cron.hourly 14 4 * * * root rm -f /var/spool/cron/lastrun/cron.daily 29 4 * * 6 root rm -f /var/spool/cron/lastrun/cron.weekly 44 4 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly
bien... sobra decir que la primera linea, no tengo ni repajolera idea de para que sirve....... la de -*/15 los nºs deben ser algo de cuando ejecutarse...
bueno bien.. despues he visto tambien en el etc hay 4 directorios cron.hourly, cron.daily, cron.weekly cron.monthly dentro de esos directorios hay "programas" como updatedb bien aqui es donde viene mi duda.. en que se diferencia ese updatedb del de usr/lib, pq son de distinto tamaño (el de usr/lib es mas grande) crei que eran enlaces.. pero no lo son cual es la explicación de esto?
p.d: que caña, acabo de enterarme que si hago un vi nombreDirectorio veo el contenido del directorio como si fuera un fichero de texto :p
Para terminar... cuando se hace un script, da igual ponerle la extension .sh no?
Saludos
p.d2, acabo de ver que significan los campos lo pongo por si alguien no lo sabe, que me da que va a ser que no Consta de 6 campos, a saber: 1 - minuto (0 al 59) 2 - hora (0 al 23) 3 - dia (1 al 31) 4 - mes (1 al 12, o nombres) 5 - dia de la semana (0 al 7, 0=7=Domingo, o nombres) 6 - Comando a ejecutar (o script, cualquier cosa ejecutable), se pueden incluir parametros, etc.
El valor '*' indica 'a cualquier [hora/dia/etc]'
asi que segun esto.. el .daily lo ejecutaria a las 4:14 curioso eh
---------------------------------
---------------------------------
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com ---------------------------------
participants (5)
-
bersuit@espirals.net
-
Jerome R. Westrick
-
Juan Erbes
-
Miguel
-
Pedro b