![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Sar Utgåva | lbreddy | Sun Solaris | 2 | 01-28-2009 09:33 |
| HP-UX Utgåva! | Ham | HP-UX | 1 | 05-16-2008 11:18 |
| Unix Arithmatic drift fråga datatyp fråga | thambi | Shell-programmering och Skript | 23 | 02-19-2008 07:19 |
| GUI fråga | ravi raj kumar | UNIX för avancerade & Expertanvändare | 1 | 02-18-2008 10:56 |
| En fråga med SSH | chakri.penguin | UNIX för avancerade & Expertanvändare | 1 | 11-09-2005 10:49 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
FTP Utgåva-Hjälp
Hej alla, Jag försöker att överföra filer från en server till en annan. Nedan följer manus skrev jag för detta ändamål. Man laddar ner filen till servern som scriptet är bosatta och inlagda den till fjärrserver. Main Script Kod:
#!/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 skript som kräver ftp kommandot använder förvänta function-./boa.sh Kod:
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 Den parti-filer som säger vad till ftp-boaBatchFile Kod:
cd /NEARFAZE mput /ftp/nas1/csg/public/acct/fleet1/outbound/A900-IRON* quit Bu detta inte fungerar bra som vid undersökningen kunde jag konstatera att kunden använder ftp ... inte sftp för att få denna fil. Följande är de försök jag gjorde det och resultatet blev Kod:
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 någon föreslå en metod för felsökning av detta utan att ändra en stor del av manus. Senast redigerad av Tuxidow; 02-11-2009 vid 08:49.. |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|