Next: Prenos programem batchftp Up: FTP - Prenos Previous: FTP - Prenos

Automatizace prenosu, prenos na pozadi

Prikazy pro ftp si je mozne pripravit predem v datovem souboru a program ftp spustit v backgroundu.

Priklad s prikazy ulozenymi v souboru ftp.inp:

open   cray		#definice uzlu
krasova			#uzivatelske jmeno
lcd dir			#definice lokalniho adresare
			#(v pripade nutnosti zmeny adresare)
cd ....			#definice vzdaleneho adresare
get file1		#prenos souboru file1 do lokalnido adresare 
			#(ASCI konverze)
binary			#
get file2		#prenos binarniho souboru
quit			#ukonceni ftp

Priklad zavolani ftp

nohup ftp < ftp.inp		#uzivatel bude dotazan na heslo
passwd
<Ctrl > -z			#zastaveni procesu
bg				#odeslani procesu na pozadi

Prikaz nohup pred ftp zabezpeci, ze prenos souboru bude dokoncen i po odlogovani uzivatele. Tento prikaz lze pouzit pouze v UNIXu.

Poznamka:
Soubor ~ /.netrc v uzivatelove domovskem adresari (home directory) obsahuje radky ve tvaru

machine host_name login user_name password user_password

Pokud tento soubor existuje a volame-li ftp host_namebez volby -n, pouziji se jmeno a heslo uzivatele ze souboru .netrc misto toho, aby je uzivatel zadaval dialogem.
Do souboru .netrc musi mit pristup pouze uzivatel z duvodu ochrany hesla.


Julius.Hrivnac@cern.ch