Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ftp batch download vise fajlova

[es] :: FTP :: ftp batch download vise fajlova

[ Pregleda: 1973 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

anon70939

Član broj: 70939
Poruke: 2823



+6883 Profil

icon ftp batch download vise fajlova16.12.2016. u 09:44 - pre 88 meseci
Imam pedesetak konekcija, i jos uvek to radim rucno :).

Krenuo da pisem neku prostu batch skriptu i zapucavam....

Odnosno dosao sam do nekog resenja, iz CMD mogu da povucem sve fajlove kada kucam red po red, ovim redosledom

Code:
F:
F:\BackUP\FTP_TEST\site.com
ftp ftp.site.com
echo [email protected]
password
cd backups
prompt -- ovo sam stavio da prestane da me pita za svaki fajl pojedinacno
mget *.bz2
quit


Kad sam to upisao sve u jedan batch, prvo nisam uspeo da se konektujem, ali sam to na kraju resio.
Nego mi mget komanda ne radi.

Recimo, sad ovako nekako izgleda ali ne radi. :)

Code:
echo user [email protected] > getftp.dat
echo password>> getftp.dat
echo binary >> getftp.dat
echo cd backups >> getftp.dat
echo lcd F:\BackUP\FTP_BACKUP\site.com >> getftp.dat
echo prompt
echo mget *.bz2 >> getftp.dat
echo quit >> getftp.dat
ftp -n -s:getftp.dat ftp.site.com
del getftp.dat


...
ftp> mget *.bz2
200 Type set to I
mget site.sql.bz2? quit
ftp>


kako da zaobidjem da me pita ovo za fajlove, nego da poskida sve unutar tog foldera?

Video sam po netu da ima puno svakakvih skripti, ali mi je kompleksno da ih razumem. Pa bih hteo nesto ovako jednostavno.
 
Odgovor na temu

anon70939

Član broj: 70939
Poruke: 2823



+6883 Profil

icon Re: ftp batch download vise fajlova16.12.2016. u 15:38 - pre 88 meseci
Našao, dodao samo -i u
Code:
ftp -i -n -s:getftp.dat ftp.site.com
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: ftp batch download vise fajlova16.12.2016. u 16:58 - pre 88 meseci
Da li imaš ssh pristup na te sajtove?

Ako imaš, bolje je da koristiš scp komandu (secure copy).

Dakle, ako ideš na site.com kao korisnik ftp, prvo razmeniš ključeve:

ssh-copy-id [email protected]

(pita za password).

Posle razmene ključeva, sa ssh [email protected] ideš bez passworda na site.com , a sa

scp [email protected]:/source/folder/*.bz2 /dest/folder/

bez passworda kopiraš fajlove između lokalnog i remote sistema.
 
Odgovor na temu

anon70939

Član broj: 70939
Poruke: 2823



+6883 Profil

icon Re: ftp batch download vise fajlova16.12.2016. u 22:48 - pre 88 meseci
Ahh.... da imam SSH napravio bih skriptu i kopirao na drugi server.
Na zalost nemam. Imam samo ftp pristup tim sajtovima koji su hostovani na drugim serverima... i moram ovako pešački da napravim neku skriptu.

E sad. Ostalo mi je da u skriptu ubacim slanje mailova ukoliko postoji neki error u izvrsavanju skripte.
To mi deluje previse komplikovano, koji god primer nadjem ne razumem bas kod
 
Odgovor na temu

[es] :: FTP :: ftp batch download vise fajlova

[ Pregleda: 1973 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.