![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| A fájlok másolása a távoli szerver a helyi rendszer cygwin | patwa | A UNIX a dummies Kérdések és válaszok | 3 | 06-12-2008 07:49 AM |
| Find mérkőzés két diff file - srv helyi és a távoli szerver | amir07 | Shell programozás és Scripting | 0 | 03-07-2008 10:23 AM |
| Transfer fájlt helyi Unix kiszolgáló távoli szerveren | Indira | Shell programozás és Scripting | 2 | 05-03-2007 06:35 AM |
| Transfer fájlt helyi Unix kiszolgáló távoli szerveren | Indira | HP-UX | 2 | 05-02-2007 05:15 PM |
| végrehajtó távoli helyszín parancsfájl a helyi kiszolgálón | srivsn | Shell programozás és Scripting | 2 | 02-28-2006 03:16 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
FTP több fájlt a távoli kiszolgáló helyi szerver
Szia,
Én szembe weired probléma az én FTP script. Azt akarom, hogy át több fájlt a távoli szerverről a helyi szerverre mindennapi használata mget * in my script. Én is el szeretné küldeni egy e-mailt a sikeres vagy sikertelen FTP. Az enyém működik fájlátvitel, de ne küldjön levelet. Van somthing baj mailx a lehetőséggel, nem tudom, mit. Ha valaki használja az FTP része a forgatókönyvet, mint a lenti mailx jól működik, akkor mget nem működik (csak kap működik), és nem fájlok át. "ftp-vin <<- END_INPUT> $ LOG / ftp_files.log 2> & 1 nyitott $ DEVICE user $ $ LOGIN FTPPASS cd $ PICKUP promptot le mget *. txt quit END_INPUT " Az eredeti script nem éri el: #! / bin / ksh export segítségével a lemorzsolódási \u003d / data / local / temp export PICKUP \u003d / data / távoli / temp export MSG \u003d / data / local / temp export IND_FILE \u003d / data / local / temp export LOG \u003d / data / local / temp export login \u003d felhasználónév export FTPPASS \u003d jelszó export DEVICE \u003d RemoteServer cd $ segítségével a lemorzsolódási ftp--vin <<- END_INPUT> $ LOG / ftp_files.log 2> & 1 nyitott $ DEVICE user $ $ LOGIN FTPPASS cd $ PICKUP promptot le mget *. txt quit END_INPUT EXIT_STATUS \u003d $? if [$ EXIT_STATUS-ne 0] majd echo "[% s -% s] ERROR: FTP nem sikerült a kilépési státuszát% s \ n" \ % 0 "$ (date + '% x% X')" $ EXIT_STATUS mailx-r mlqis4s@server.private.company.com -s \ ' "Fájlok FTP nem sikerült" " user@company.com <$ MSG / ftp_fail.msg exit 1 fi echo mailx-r mlqis4s@server.private.company.com -s \ ' "Fájlok FTP sikeres" " user@company.com <$ MSG / ftp_succ.msg exit 0 Kérjük, valakinél egy nyom megoldani ezt? Thanks in advance! |
|
||||
|
FTP következő lépés megoldotta a problémát.
ftp-vn $ host <<END_SCRIPT> $ LOG / delete_files.log 2> & 1 quote USER username quote PASS password bin promptot le cd $ PICKUP mget * viszlát END_SCRIPT EXIT_STATUS \u003d $? if [[$ EXIT_STATUS-ne 0]] majd mailx-s \ ' "Fájlok FTP nem sikerült" " user@xyz.com <$ MSG / ftp_fail.msg exit 1 vagy mailx-s \ ' "Fájlok FTP sikeres" " user@xyz.com <$ MSG / ftp_succ.msg fi exit 0 |
|
||||
|
Idézet:
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|