|
Ver temas sin respuesta | Ver temas activos
Foros Linux » General » Software
Página 1 de 1
|
[ 9 mensajes ] |
|
| Autor |
Mensaje |
Lilith

Forista Nuevo
Registrado: Sab Feb 05, 2005 12:00 am Mensajes: 38 Ubicación: Ciudad de la Habana
|
 Publicado: Lun Abr 11, 2011 9:30 am |
|
|
hola!!!! necesito una ayuda en lo siguente, necesito ejecutar por ejemplo, comando 1, esperar 10 minutos y ejecutar comando 2, despues necesito que esa misma rutina se repita media hora despues, saludos y gracias foro, chao
Última edición por Lilith el Mié Abr 13, 2011 9:14 pm, editado 1 vez en total
|
|
|
|
 |
ramonovski

Forista Medio
Registrado: Dom Sep 05, 2010 8:30 pm Mensajes: 398
|
 Publicado: Lun Abr 11, 2011 10:47 am |
|
|
Busca información sobre el comando "cron".
_________________ scrotwm@FreeBSD pekwm@Sabayon ::vim::zsh::urxvtd|blog::dotfiles::last.fm
|
|
|
|
 |
Lilith

Forista Nuevo
Registrado: Sab Feb 05, 2005 12:00 am Mensajes: 38 Ubicación: Ciudad de la Habana
|
 Publicado: Lun Abr 11, 2011 11:16 am |
|
|
Ok gracias busco info pero la idea o la duda es q automaticamente 10 minutos despues de ejecutar el comando 1 (a cualquier hora) ejecute el comando 2, igual buscare con el cron, gracias
Editado -- Lun Abr 11, 2011 11:16 am --
Ok gracias busco info pero la idea o la duda es q automaticamente 10 minutos despues de ejecutar el comando 1 (a cualquier hora) ejecute el comando 2, igual buscare con el cron, gracias
|
|
|
|
 |
niky45

Forista Ancestral
Registrado: Mié Abr 11, 2007 11:00 pm Mensajes: 8550 Ubicación: tras la pantalla (...)
|
 Publicado: Mié Abr 13, 2011 7:48 am |
|
Código: comando 1; sleep 10m ; comando 2 para que se repita a la media hora ya necesitas un script: Código: #!/bin/bash while [ true ]; do comando 1 sleep 10m comando 2 sleep 30m done
lo guardas en un archivo de texto, y si lo quieres llamar sin meter la ruta completa, lo copias a /usr/local/bin (necesitaras permisos de root) y le das permiso de ejecucion. eso lo ejecutara, comando 1, 10 minutos, comando 2, 30 minutos, comando 1... si necesitas una parada... necesityarias un timer o algun contador, o algo. (tal vez, si sabes cuantas veces tiene que ejecutarse, con fun bucle for te vale. ) PD: esto te sera de ayuda: http://www.etxea.net/docu/taller_bash/bash.html
_________________ #446716
--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me... (from comp.os.linux.misc) [ DNFD ] - [ F4A ] - [ dotfiles ]
|
|
|
|
 |
Lilith

Forista Nuevo
Registrado: Sab Feb 05, 2005 12:00 am Mensajes: 38 Ubicación: Ciudad de la Habana
|
 Publicado: Mié Abr 13, 2011 8:30 am |
|
|
MUCHAS GRACIASSSSS Niky45, creo que es justo lo que necesitaba, ya me estoy documentando sobre este comando y probando lo que necesito. Gracias Foro, hasta otro dia
|
|
|
|
 |
niky45

Forista Ancestral
Registrado: Mié Abr 11, 2007 11:00 pm Mensajes: 8550 Ubicación: tras la pantalla (...)
|
 Publicado: Mié Abr 13, 2011 2:02 pm |
|
Lilith escribió: MUCHAS GRACIASSSSS Niky45, creo que es justo lo que necesitaba, ya me estoy documentando sobre este comando y probando lo que necesito. Gracias Foro, hasta otro dia de nada, estamos para ayudar. solo te pediria que editaras el titulo y le pusieras lo de [solucionado], con el fin de facilitar el uso del buscador, y ya de paso, quiets lo de "ayuda" que va contra el reglamento. 
_________________ #446716
--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me... (from comp.os.linux.misc) [ DNFD ] - [ F4A ] - [ dotfiles ]
|
|
|
|
 |
Lilith

Forista Nuevo
Registrado: Sab Feb 05, 2005 12:00 am Mensajes: 38 Ubicación: Ciudad de la Habana
|
 Publicado: Mié Abr 13, 2011 2:08 pm |
|
|
Upss sorry, ya esta hecho.
|
|
|
|
 |
mcun

Moderador
Registrado: Dom Abr 18, 2010 4:30 pm Mensajes: 2790 Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
|
 Publicado: Mié Abr 13, 2011 2:22 pm |
|
|
|
 |
neurus

Forista Distinguido
Registrado: Sab Oct 09, 2004 11:00 pm Mensajes: 1299
|
 Publicado: Mié Ene 18, 2012 12:02 pm |
|
La solución es viable, claro. Pero no está claro cuándo terminará la ejecución. Porque ese while, después de un par de días, se habrá comido la memoria. Ei la idea es ejecutar siempre el comando cada media hora, para eso se usa crontab: Código: */30 * * * * /usr/local/bin/script Esto indica: todos los días, todos los meses, todas las horas, cada treinta minutos. Y en ese caso, sí, el script contendrá el consabido comando1 && sleep 10m && comando2. ver: edición de crontab. Si la idea, en cambio, es ejecutarlo un determinado número de veces, el script de Niky debería estar dentro de un bucle for. Ella lo señaló, pero claro, tampoco pudo adivinar el número de veces que debía ejecutarse.
|
|
|
|
 |
|
|
|
Página 1 de 1
|
[ 9 mensajes ] |
|
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados
No puede abrir nuevos temas en este Foro No puede responder a temas en este Foro No puede editar sus mensajes en este Foro No puede borrar sus mensajes en este Foro No puede enviar adjuntos en este Foro
|
|