![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| 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 |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
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 |
|
||||
|
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 |
|
||||
|
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 |
|
||||
|
Cita:
Asumiendo que usted tiene sólo los archivos zip en la ubicación: Código:
echo $var | sed 's/zip/zip\n/g' Código:
echo $var | xargs -n4 |
|
||||
|
Gracias Dennis
recuerdos, Sandy |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|