![]() |
|
|
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 |
| Kopiering av filer från en fjärrserver till lokala system med Cygwin | patwa | UNIX for Dummies Frågor & Svar | 3 | 06-12-2008 08:49 |
| Hitta matchen i två diff fil - lokala srv och fjärrservern | amir07 | Shell-programmering och Skript | 0 | 03-07-2008 10:23 |
| Överför fil från lokala UNIX-server för att fjärrservern | Indira | Shell-programmering och Skript | 2 | 05-03-2007 07:35 |
| Överför fil från lokala UNIX-server för att fjärrservern | Indira | HP-UX | 2 | 05-02-2007 06:15 |
| verkställande ett fjärrplats script från lokal server | srivsn | Shell-programmering och Skript | 2 | 02-28-2006 03:16 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
#1 (permalänk)
|
||||
|
||||
|
FTP flera filer från fjärrservern till lokal server
Hej,
Jag står inför ett weired problem i mitt FTP-script. Jag vill överföra flera filer från fjärrservern till lokal server vardagen, med mget * i mitt manus. Jag också, vill skicka ett email för lyckade eller misslyckade FTP. Mitt script fungerar för filöverföring, men inte skicka någon post. Finns somthing fel med mailx alternativ, jag vet inte vad. Om jag använder FTP delen av skriptet som nedan har mailx bra, men då mget fungerar inte (bara få fungerar) och inga filer överförs. "ftp-vin <<- END_INPUT> $ LOG / ftp_files.log 2> & 1 öppen $ DEVICE user $ LOGIN $ FTPPASS cd $ PICKUP snabb start MGET *. txt quit END_INPUT ` Den ursprungliga skriptet nedan: #! / bin / ksh exportera DROPOFF \u003d / data / local / temp exportera PICKUP \u003d / data / remote / temp exportera MSG \u003d / data / local / temp exportera IND_FILE \u003d / data / local / temp Export log \u003d / data / local / temp exportera LOGIN \u003d användarnamn exportera FTPPASS \u003d lösenord exportera DEVICE \u003d remoteserver cd $ DROPOFF ftp-vin <<- END_INPUT> $ LOG / ftp_files.log 2> & 1 öppen $ DEVICE user $ LOGIN $ FTPPASS cd $ PICKUP snabb start MGET *. txt quit END_INPUT EXIT_STATUS \u003d $? if [$ EXIT_STATUS-ne 0] sedan echo "[% s -% s] FEL: FTP misslyckades med en Returvärdet% s \ n" \ % 0 "$ (date +"% x% X ")" $ EXIT_STATUS mailx-r mlqis4s@server.private.company.com -s \ ' "Filer FTP misslyckades'" user@company.com <$ MSG / ftp_fail.msg exit 1 fi echo mailx-r mlqis4s@server.private.company.com -s \ "" Filer FTP framgångsrika "" user@company.com <$ MSG / ftp_succ.msg exit 0 Vänligen någon en ledtråd till att lösa det? Tack på förhand! |
|
#2 (permalänk)
|
||||
|
||||
|
Efter FTP åtgärder har löst problemet.
ftp-vn $ host <<END_SCRIPT> $ LOG / delete_files.log 2> & 1 quote användare Användarnamn quote PASS lösenord bin snabb start cd $ PICKUP MGET * hej då END_SCRIPT EXIT_STATUS \u003d $? if [[$ EXIT_STATUS-ne 0]] sedan mailx-s \ "" Filer FTP misslyckades ' " user@xyz.com <$ MSG / ftp_fail.msg exit 1 annan mailx-s \ "" Filer FTP framgångsrika "" user@xyz.com <$ MSG / ftp_succ.msg fi exit 0 |
|
#3 (permalänk)
|
||||
|
||||
|
Citat:
|