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
Sar de emisión lbreddy Sun Solaris 2 01-28-2009 09:33 AM
HP-UX de emisión! Jamón HP-UX 1 05-16-2008 11:18 PM
Unix Arithmatic operación cuestión, dato cuestión Thambi Programación de scripts de shell y 23 02-19-2008 07:19 AM
GUI cuestión Ravi Raj Kumar UNIX para usuarios avanzados y expertos 1 02-18-2008 10:56 AM
Un problema con SSH chakri.penguin UNIX para usuarios avanzados y expertos 1 11-09-2005 10:49 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 02-11-2009
Tuxidow Tuxidow is offline
Usuario Registrado
  
 

Fecha: diciembre 2008
Puestos: 47
Ayuda de FTP de emisión -

Hola a todos,
Estoy tratando de transferir archivos de un servidor a otro. Lo que sigue es guión que he escrito para este fin. Se descarga el archivo al servidor que reside el script y lo sube al servidor remoto.

Principales comandos de

Código:
#!/bin/bash -x

BOADIR=/ftp/nas1/csg/public/acct/fleet1/outbound
SNDIR=/ftp/nas1/csg/public/acct/austintet/inbound/
RAHULHOME=/home/rahul1
CSGDRPFLDR=/home/ftpora/export/temp
IP="192.168.191.130"
HOST="-i /root/.ssh/id_dsa_noauth 192.168.191.130"

##################################################
sleep 10
cd $BOADIR

su - rahul1 -c  "/usr/bin/scp -p rahul1@ssa001-fe:$CSGDRPFLDR/A900-STEEL* ."

sleep 2
cd $FLEETHOME

mv A900* $BOADIR

su - rahul1 -c "/usr/bin/ssh rahul1@ssa001-fe "cd $CSGDRPFLDR; /bin/rm -f $CSGDRPFLDR/A900-STEEL.test*""

sleep 1

FILES_TO_MOVE=/tmp/baofiles
cat /dev/null > $FILES_TO_MOVE

find $BOADIR -name "A900-STEEL*" -maxdepth 1 -type f > $FILES_TO_MOVE

if [ -s $FILES_TO_MOVE ]
then
./boa.sh
sleep 20
else
echo "No files to move"
exit 0
fi


script que llama a utilizar el comando ftp esperar function-./boa.sh


Código:
set timeout -1
spawn /usr/bin/sftp -b /ftp/nas1/csg/scripts/boaBatchFile tuxidow@ftpaccess.rahul.com
match_max 100000
expect -exact "Connecting to ftpaccess.rahul.com...\r
tuxidow@ftpaccess.rahul.com's password: "
send -- "625XHU14\r"
expect eof


Los archivos de proceso por lotes que le dice qué ftp-boaBatchFile


Código:
cd /NEARFAZE
mput /ftp/nas1/csg/public/acct/fleet1/outbound/A900-IRON*
quit

Bu este no está funcionando bien como a la investigación que he podido encontrar el cliente está usando ftp ... no sftp para recibir este archivo.

Los siguientes son los ensayos que hice y los resultados se


Código:
root@xxxx03 scripts]# telnet ftpaccess.rahul.com 22

Trying 171.161.160.119...

 

[root@xxxx03 scripts]#

 

[root@xxxx03 scripts]# /usr/bin/sftp -b /ftp/nas1/csg/scripts/boaTestFile tuxidow@ftpaccess.rahul.com

Connecting to ftpaccess.rahul.com...


¿Puede alguien sugerir un método para solucionar este cambio a cabo con gran parte de la secuencia de comandos. si no es posible ninguna otra alternativa?

Última edición por Tuxidow; al 02-11-2009 08:49 AM..
  #2 (Enlace permanente)  
Old 02-11-2009
stanleypane stanleypane is offline
Usuario Registrado
  
 

Fecha: marzo 2008
Puestos: 23
Este guión está escrito para el uso de SFTP, pero su prueba en la parte inferior muestra que no tienen o SFTP configuración es en un puerto distinto del 22.

Estoy apuestas quieren estándar de FTP. Trate de usar el comando ftp para acceder a la acogida o telnet al puerto 21. Si obtiene una respuesta, entonces está usando FTP estándar.

Parece que tendrá que reescribir el guión para el uso de FTP, pero me gustaría confirmar que es el caso antes de hacer nada.
  #3 (Enlace permanente)  
Old 02-11-2009
Tuxidow Tuxidow is offline
Usuario Registrado
  
 

Fecha: diciembre 2008
Puestos: 47
Sí quiero que ... solución para para el medio ambiente no ftp sftp .. importante obtener una respuesta con el puerto 21 ..
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 03:59 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