The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Numero Sar lbreddy SUN Solaris 2 01-28-2009 09:33 AM
HP-UX Numero! Ham HP-UX 1 05-16-2008 10:18 PM
Unix Arithmatic operazione problema, dato problema thambi Shell scripting e di programmazione 23 02-19-2008 07:19 AM
GUI problema Ravi Raj Kumar UNIX e avanzata per utenti esperti 1 02-18-2008 10:56 AM
Un problema con SSH chakri.penguin UNIX e avanzata per utenti esperti 1 11-09-2005 10:49 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 02-11-2009
Tuxidow Tuxidow is offline
Utente Registrato
  
 

Iscriviti Data: dicembre 2008
Interventi: 47
FTP-Numero Aiuto

Ciao a tutti,
Sto cercando di trasferire file da un server all'altro. In seguito è lo script che ho scritto per questo scopo. Scarica il file sul server che lo script è residente e arrivi al server remoto.

Main Script
Codice:
#!/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 che chiama utilizzando il comando ftp aspettiamo function-./boa.sh

Codice:
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

Il file batch che racconta cosa ftp-boaBatchFile

Codice:
cd /NEARFAZE
mput /ftp/nas1/csg/public/acct/fleet1/outbound/A900-IRON*
quit
Ma questo non funziona bene come su indagini che ho potuto trovare clienti utilizza ftp ... non sftp per ricevere il file.

Di seguito sono riportate le prove e ho ottenuto i risultati

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

Chiunque può suggerire un metodo per risolvere i problemi con cui questo cambiamento molto dello script. se non è possibile tutte le altre alternative?

Ultimo a cura di Tuxidow; al 02/11/2009 08:49 AM..
 

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 06:38 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0