Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » General » Software


Nuevo tema Responder al tema
 [ 9 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Sab Feb 05, 2005 12:00 am
Mensajes: 38
Ubicación: Ciudad de la Habana

Nota Publicado: Lun Abr 11, 2011 9:30 am 
Arriba  
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
 Perfil YIM  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Dom Sep 05, 2010 8:30 pm
Mensajes: 398

Nota Publicado: Lun Abr 11, 2011 10:47 am 
Arriba  
Busca información sobre el comando "cron".

_________________
scrotwm@FreeBSD
pekwm@Sabayon
::vim::zsh::urxvtd|blog::dotfiles::last.fm

 Perfil Email  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Sab Feb 05, 2005 12:00 am
Mensajes: 38
Ubicación: Ciudad de la Habana

Nota Publicado: Lun Abr 11, 2011 11:16 am 
Arriba  
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

 Perfil YIM  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Mié Abr 11, 2007 11:00 pm
Mensajes: 8550
Ubicación: tras la pantalla (...)

Nota Publicado: Mié Abr 13, 2011 7:48 am 
Arriba  
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 ]

 Perfil Email WWW  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Sab Feb 05, 2005 12:00 am
Mensajes: 38
Ubicación: Ciudad de la Habana

Nota Publicado: Mié Abr 13, 2011 8:30 am 
Arriba  
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

 Perfil YIM  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Mié Abr 11, 2007 11:00 pm
Mensajes: 8550
Ubicación: tras la pantalla (...)

Nota Publicado: Mié Abr 13, 2011 2:02 pm 
Arriba  
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. :D

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. :wink:

_________________
#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 ]

 Perfil Email WWW  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Sab Feb 05, 2005 12:00 am
Mensajes: 38
Ubicación: Ciudad de la Habana

Nota Publicado: Mié Abr 13, 2011 2:08 pm 
Arriba  
Upss sorry, ya esta hecho.

 Perfil YIM  

Desconectado
Moderador
Moderador
Avatar de Usuario

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)

Nota Publicado: Mié Abr 13, 2011 2:22 pm 
Arriba  
Tienes que editar el titulo del primer post ;) para que el tema tenga la etiqueta de solucionado

_________________
... reinstalar un SO cuando produce un error es como tirar un bebe a la basura cuando se hace caca..

Trusted Network and Developer | Reglamento General de los Foros |WIKI-EL | Twitter @SISIAM
Debian| ArchLinux |Linux User #508809

 Perfil WWW  

Desconectado
Forista Distinguido
Forista Distinguido
Avatar de Usuario

Registrado: Sab Oct 09, 2004 11:00 pm
Mensajes: 1299

Nota Publicado: Mié Ene 18, 2012 12:02 pm 
Arriba  
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.

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 9 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO