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.