The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Sar Issue lbreddy SUN Solaris 2 01-28-2009 09:33
HP-UX Issue! Ham HP-UX 1 05-16-2008 10:18 PM
Unix Arithmatic operatie probleem datatype kwestie thambi Programmeren en Shell Scripting 23 02-19-2008 07:19
GUI kwestie Ravi raj kumar UNIX for Advanced & Expert Gebruikers 1 02-18-2008 10:56
Een probleem met SSH chakri.penguin UNIX for Advanced & Expert Gebruikers 1 11-09-2005 10:49

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-11-2009
Tuxidow Tuxidow is offline
Geregistreerde gebruiker
  
 

Join Date: december 2008
Posts: 47
FTP Kwestie-Help

Hi all,
Ik probeer om bestanden van de ene server naar de andere. Volgende script schreef ik voor dit doel. Het downloadt het bestand naar de server waarop het script is woonachtig en upload het naar de externe server.

Main Script
Code:
#!/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 dat oproepen ftp-commando met behulp van de verwachten function-./boa.sh

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

De batch-bestanden die vertelt wat te ftp-boaBatchFile

Code:
cd /NEARFAZE
mput /ftp/nas1/csg/public/acct/fleet1/outbound/A900-IRON*
quit
Bu dit werkt niet goed als op onderzoek ik kon vinden die klant is via FTP ... niet sftp om dit bestand.

Na de proeven ik heb en de resultaten hebben

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

Kan iedereen wijzen op een methode voor het oplossen van problemen met het veranderen van een groot deel van het script. indien dat niet mogelijk is een andere alternatieven?

Laatst gewijzigd door Tuxidow; op 02.11.2009 08:49..
  #2 (permalink)  
Old 02-11-2009
stanleypane stanleypane is offline
Geregistreerde gebruiker
  
 

Join Datum: maart 2008
Posts: 23
Dit script is geschreven voor het gebruik van SFTP, maar uw test op de bodem laat zien dat zij niet hebben SFTP setup of is het op een andere poort dan 22.

Ik ben wedden ze willen standaard FTP. Probeer het gebruik van de FTP-commando om naar de host of telnet naar poort 21. Als je antwoord krijgt, dan zijn zij met behulp van standaard FTP.

Het lijkt erop dat u zult moeten herschrijven uw script te gebruiken FTP, maar ik zou willen bevestigen dat het geval is voor iets te doen.
  #3 (permalink)  
Old 02-11-2009
Tuxidow Tuxidow is offline
Geregistreerde gebruiker
  
 

Join Date: december 2008
Posts: 47
Ja ik wil oplossing voor dat ... voor ftp milieu niet sftp .. im krijgt een antwoord met poort 21 ..
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 07:57 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0