Next: Interaktivni napojeni na Up: FTP - Prenos Previous: Automatizace prenosuprenos

Prenos programem batchftp

Prenos souboru mezi jednotlivymi uzly lze uskutecnit pomoci programu batchftp, ktery pracuje v batchi. Program se spousti prikazem
batchftp ridici_souborjmeno_uzlu
uzivatel heslo

V ridicim souboru lze pouzivat krome standardnich prikazu ftp (jako type ascii, get file1, put file2) i radu praktickych zkratek, ktere budeme nazyvat prikazy batchftp:

Zkratky -a a -b zaroven slouzi jako prepinac, ktery lze i vynechat; ve vsech pripadech se prikaz interpretuje jako get. Zkracovani nekterych prikazu neni umozneno a musi se pouzit standardni prikaz ftp, napr. put file2.

Program batchftp lze rovnez zavolat vcetne s inicializacnimi prikazy ulozenymi v ridicim souboru. Jmeno uzlu, userid a heslo nejsou zadavany jako argumenty programu batchftp, ale jsou soucasti tohoto ridiciho souboru, jak je ukazano v nasledujicim prikladu:

batchftp -i ridici_soubor &

Obsah ridiciho souboru:
{
open jmeno_uzlu
user uzivatel heslo
verbose
.
. dalsi prikazy ftp nebo batchftp
.
}
Ridici soubor muze obsahovat nekolik sekci vymezenych slozenymi zavorkami {}, ktere pak zaruci vzajemnou nezavislost prenosu, a lze tedy takove reseni doporucit. Protokol o prenosu se zapisuje do souboru msg, kde je cislo procesu, ktere bylo prirazeno procesu batchftp.

Podrobnou informaci o batchftp lze ziskat pomoci man batchftp.


Julius.Hrivnac@cern.ch