The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
comando ls en el servidor remoto vasuarjula Programación de scripts de shell y 6 06-08-2008 12:11 PM
comando ls-LTR en el servidor remoto vasuarjula Programación de scripts de shell y 2 06-01-2008 10:55 AM
comando ls en el servidor remoto vasuarjula AIX 0 05-30-2008 10:22 PM
guión de trabajo periódicamente lf398 Programación de scripts de shell y 1 06-10-2006 10:57 PM
servidor remoto de mando en un puesto de trabajo Jimbo Programación de scripts de shell y 2 01-30-2002 03:18 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 03-17-2008
sayeo sayeo is offline
Usuario Registrado
  
 

Fecha: noviembre 2007
Publicaciones: 18
comando script para enviar periódicamente a un servidor remoto

Hola, estoy preguntando si hay una forma de enviar un comando periódicamente al servidor remoto a través de un script.

Ahora tengo esto:

Código:
keepLooping=1
ssh user@domain
while (( keepLooping == 1 ))
do
  echo a
  sleep 3
done

pero lo que esto hace es ssh al servidor, y sólo cuando la conexión está cerrada hacer ejecutar los siguientes comandos. Lo que estoy tratando de lograr es automatizar me SSHing al servidor y entrar en un comando cada xx segundos.

Alguna sugerencia? Gracias!
  #2 (Enlace permanente)  
Old 03-17-2008
Wolja's Avatar
Wolja Wolja is offline
Usuario Registrado
  
 

Fecha: febrero 2002
Puestos: 15
Cita:
Hola, estoy preguntando si hay una forma de enviar un comando periódicamente al servidor remoto a través de un script.

Ahora tengo esto:

Código:
keepLooping \u003d 1
ssh usuario @ dominio
while ((keepLooping \u003d\u003d 1))
hacer
un eco
3 del sueño [/ CODE]
donebut lo que esto hace es ssh al servidor, y sólo cuando la conexión está cerrada hacer ejecutar los siguientes comandos. Lo que estoy tratando de lograr es automatizar me SSHing al servidor y entrar en un comando cada xx segundos.

Alguna sugerencia? Gracias!
No estoy muy seguro de lo que estamos tratando de hacer, pero su bucle while es en el lugar equivocado.

Código:
keepLooping \u003d 1
while ((keepLooping \u003d\u003d 1))
hacer
ssh usuario @ dominio
un eco
si [?? ] Y, a continuación,
hacer algo
algo más
conjunto keeplooping a 1
fi
3 del sueño [/ CODE]
  #3 (Enlace permanente)  
Old 03-17-2008
época
Guest
  
 

Mensajes: n / a
Bits: 0 [Banca]
Si he entendido correctamente, que desea ejecutar un nuevo comando ssh cada tres segundos, independientemente del hecho de que el anterior comando ssh podría haber tenido más de tres segundos para terminar? Por lo tanto, ejecuta en segundo plano.


Código:
while true; do
  ssh user@domain echo a &
  sleep 3
done

El "&" no se ejecuta el comando en segundo plano.

Supongo que "un eco" es el comando que desea ejecutar en el servidor remoto, y que usted tuvo la sintaxis de este mal (también).

A menos que esté ejecutando un sistema operativo de tiempo real, no hay garantía de que "el sueño 3" no tendrá más de 3 segundos, por supuesto.

Edit: Al releer tu pregunta, creo que el verdadero problema es realmente la manera de pasar el mando a distancia con el servidor a través de SSH. Bueno, me parece coincidencia que han respondido, también. Si usted no quiere que el ssh para que se ejecute en segundo plano, simplemente tome el "&".
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 07:43 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0