The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

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
Shell de comandos de la ryanique Programación de scripts de shell y 10 08-26-2008 02:08 PM
Linux Shell Pregunta: cómo imprimir el nombre de script de shell? meili100 UNIX for Dummies Preguntas y Respuestas 3 07-01-2008 01:55 PM
Script de shell cuestión jbou1087 Programación de scripts de shell y 2 05-06-2008 02:01 AM
script de shell cuestión tselvanin Programación de scripts de shell y 2 08-28-2007 09:53 PM
Un script de shell cuestión surjyap Programación de scripts de shell y 2 11-24-2005 05:48 AM

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 09-01-2008
bsandeep_80 bsandeep_80 is offline
Usuario Registrado
  
 

Fecha: julio 2007
Puestos: 122
FTP - script de shell cuestión

Hi All,

Tenía una pregunta sobre algo que he intentando añadir a mi script de shell que hace de los archivos de FTP de mi máquina local a un servidor remoto.

Tengo que 5 archivos zip y FTP i en base diaria con un servidor remoto. Mi script es como sigue:
############################
#! / bin / sh
temp \u003d "coloca $ 1"
ftp xxxx.this es la dirección IP remota de machine.com <<EOFFile
myusername
binario
$ temp
dejar de fumar
EOFFile
exit 0
############################

Estoy haciendo con éxito en esta actividad.

Pero a veces hay algún problema con la máquina remota FTP FTP falla.

Mi problema es que sólo soy capaz de determinar manualmente después de este fracaso en el control de la tala de los archivos en la máquina remota.

Mis archivos remotos parecerse FTP en la máquina, todos los archivos tienen el mismo nombre cada día y el sistema de esta fecha los partidos con el equipo local:

08-31-08 10:00 PM 55182 help1.zip
08-31-08 10:00 PM 64861 help2.zip
08-31-08 10:00 PM 57915 help3.zip
08-31-08 10:01 PM 224245 help4.zip
08-31-08 10:01 PM 2388 help5.zip


¿Hay alguna manera de que me puede agregar en mi secuencia de comandos o con una secuencia de comandos que los controles externos para estos archivos FTP en la máquina (probablemente comparar equipo local con marca de fecha y sello de la fecha de FTP para determinar los últimos archivos están allí).

Por favor, sugerir

Gracias,
Sandy
  #2 (Enlace permanente)  
Old 09-01-2008
dennis.jacob dennis.jacob is offline Forum Advisor  
dj -------
  
 

Fecha: febrero 2007
Lugar: Singapur / Santiago / Cochin
Puestos: 589
Debería ser una opción ..

Después de copiar archivos al servidor remoto, justo antes de salir de la conexión, la captura de ls y en un depósito variable.Then, compruebe la lista de archivos de la variable ...

es decir,

Código:
var=$(ftp xxxx.this is IP address of remote machine.com << EOFFile 
......
...
lcd
ls
quit
EOFfile
)

echo $var
  #3 (Enlace permanente)  
Old 09-02-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Fecha: marzo 2007
Ubicación: Toronto, Canadá
Puestos: 2.361
El comando ftp está diseñado para un uso interactivo.

Para las secuencias de comandos, utilice el ncftp grupo de comandos, o, si es posible, utilice scp.
  #4 (Enlace permanente)  
Old 09-03-2008
bsandeep_80 bsandeep_80 is offline
Usuario Registrado
  
 

Fecha: julio 2007
Puestos: 122
Hola Dennis,

#! / bin / sh
var \u003d $ (ftp www.state.il.us <<EOFFile
symphems
binario
LS
dejar de fumar
EOFfile
)

Esto me da los resultados requeridos, pero los resultados de echo $ var es el siguiente:
11:52 PM 61954 help1.zip 09-02-08 10:01 PM 8153 help2.zip 09-02-08 10:01 PM 1890 help3.zip

Los resultados se encuentran en una sola línea.

¿Puede ayudar por favor cómo puedo hacer que un espués otro.

Gracias,
Sandy
  #5 (Enlace permanente)  
Old 09-03-2008
dennis.jacob dennis.jacob is offline Forum Advisor  
dj -------
  
 

Fecha: febrero 2007
Lugar: Singapur / Santiago / Cochin
Puestos: 589
Cita:
Publicado originalmente por bsandeep_80 View Post
Hola Dennis,

#! / bin / sh
var \u003d $ (ftp www.state.il.us <<EOFFile
symphems
binario
LS
dejar de fumar
EOFfile
)

Esto me da los resultados requeridos, pero los resultados de echo $ var es el siguiente:
11:52 PM 61954 help1.zip 09-02-08 10:01 PM 8153 help2.zip 09-02-08 10:01 PM 1890 help3.zip

Los resultados se encuentran en una sola línea.

¿Puede ayudar por favor cómo puedo hacer que un espués otro.

Gracias,
Sandy

Asumiendo que usted tiene sólo los archivos zip en la ubicación:

Código:
echo $var | sed 's/zip/zip\n/g'
o

Código:
echo $var | xargs -n4
  #6 (Enlace permanente)  
Old 09-03-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programador, autor
  
 

Fecha: marzo 2007
Ubicación: Toronto, Canadá
Puestos: 2.361
Cita:
Publicado originalmente por bsandeep_80 View Post
Esto me da los resultados requeridos, pero los resultados de echo $ var es el siguiente:
11:52 PM 61954 help1.zip 09-02-08 10:01 PM 8153 help2.zip 09-02-08 10:01 PM 1890 help3.zip

Los resultados se encuentran en una sola línea.

¿Puede ayudar por favor cómo puedo hacer que un espués otro.

Calcula el variables:

Código:
echo "$var"
  #7 (Enlace permanente)  
Old 09-09-2008
bsandeep_80 bsandeep_80 is offline
Usuario Registrado
  
 

Fecha: julio 2007
Puestos: 122
Gracias Dennis

recuerdos,
Sandy
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 02:45 PM.


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