Portál AbcLinuxu, 20. července 2025 04:26


Dotaz: ftp copy, kontrola prenosu

bambas avatar 5.11.2011 10:45 bambas | skóre: 20 | blog: bambasovo
ftp copy, kontrola prenosu
Přečteno: 133×
Odpovědět | Admin
Ahoj, resil uz jste nekdo prenos souboru na ftp server bashovym skriptem? Nakopirovat to je v pohode, ale jde mi o zpetnou kontrolu prenosu. Server na ktery kopiruji, vytvori tzv. ".part" file. to znamena, ze pokud kopiruji soubor "zaloha1.zip", nba ftp se vytvori soubor "zaloha1.zap.part" a po uspesnem prenosu se prejmenuje na "zaloha1.zip". Nyni bych potrebova nakopnout, jak kontrolovat, jestli uz .part soubor byl prejmenovan. Dat do skriptu nejaky timer a v cyklu kontroloavat nazev souboru?
prikaz
lftp -u FTPserver,heslo -c "put soubor" FTPserver
nema zadnou navratovou hodnotu. Popripade me napadlo, protoze prikazy v bash skriptu jsou provadeny sekvencne, tak za zmineny prikaz dat proste jen kontrolu, zda existuje ten .part file - zkratka pockat, az se prikaz lftp vykona. Budu rad za jakekoliv nakopnuti.
Cowboys from Hell
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 5.11.2011 11:48 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: ftp copy, kontrola prenosu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Použij ftp klienta, který ti je schopný říct, že se to povedlo.

Btw, zkoušel jsi toto?
if lftp -u FTPserver,heslo -c "put soubor" FTPserver
then
  echo Ok.
else
  echo Failed.
fi
Hello world ! Segmentation fault (core dumped)
bambas avatar 5.11.2011 11:59 bambas | skóre: 20 | blog: bambasovo
Rozbalit Rozbalit vše Re: ftp copy, kontrola prenosu
Nezkousel, zkusim.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.