[SOLVED] FTP backup program

Hali!

Olyan progit keresek, elsősorban Windowsra, amivel több FTP helyet lehet lementeni egyszerűen.
Azaz felveszek pl. 10 FTP kiszolgálót, és egy Run gombbal elindítja a letöltést.

Amit jó lenne ha tudna:
- Filterek megadása: milyen fájlokat, könyvtárakat ne töltsön le.
- Lehessen egy mintát megadnia könyvtár nevének amibe lement. Pl.: "ftphely-%Y-%m-%d" És akkor így létrejön az ftphely-2020-08-08 könyvtár, amibe a fájlok kerülnek.
- Letöltés végeztével tudja ezt a könyvtárat betömöríteni, majd törölni a könyvtárat.

Egyszerű feladatnak tűnik, de valahogy nem találtam olyan progit ami ezt így egyben tudná :(

 

Update

Meglett a progi ami tudja mindezt: Syncback

Sajnos az ingyenes verzióból a tömörítési funkció hiányzik. Viszont meglehet adni, hogy a backupolás végeztével futtasson valamilyen parancsot. Ezzel már átlehet adni a célkönyvtárat bármilyen tömörítőprogramnak, ami elvégzi ezt a műveletet :)

Hozzászólások

Szerintem annyira specifikus, hogy erre saját shell scriptet kellene írnod különféle command line utility-k felhasználásával. Miért tudná ezt bármi készen? Valószínűleg te vagy a világon az első, akinek ez így, ebben a formában kell.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

A Cobian backupot nézted? Talán tudja, legalább kb. azt, ami neked kell.

De amúgy ja, egy délután meg lehet írni, ha nagyon muszáj, még cmd-ben is.

Köszi!

Ez szinte tökéletes. :)

- Letud menteni több helyről egy gombnyomással.
- Lehet filtereket beállítani
- Betömöríti, még a timestap is beállítható.

A végül kapott fájlnak úgy látom saját nevet nem lehet megadni, de ez már nem olyan nagy gond.

Mondjuk a maszk használat mikéntjére még nem jöttem rá. Ha megadok valamit, hogy ne töltsön le (pl. egy könyvtár), akkor semmit nem tölt le, azokat sem amik a kizárandó könyvtár mellet vannak.
Már ezerféle sziktaxissal próbáltam, de vagy letölt mindent, vagy semmit...
Pedig már csak ez kellene a boldogsághoz :)

Csatold fel az FTP tárhelyeket CurlFtpFS-sel, mintha helyi meghajtók lennének és utána a megfelelően felparaméterezett ls parancs kimenetét átpipe-olod a tar-nak. Ez ugyan UNIX-os megoldás, de kipróbálhatod WSL alatt.

Ha "[SOLVED]", akkor lehet tudni, hogy végül mi lett a megoldás?

Kézzel, jól megírt backup.sh, ami a végén .gz-ben tolja a szerverre a mentést, ssh-n vpn-en, vagy amit akartok.

Persze, több, mint két kattintás, cserébe atomstabil.

Istenségnek lenni nem jó dolog, mert a szitkozódás örömét alanyi jogon eleve elveszíti az érintett.
[Gulyás Márk - www.deltamark.hu]

Csak ha van olyan progi, ami tud pár kényelmi dolgot is, akkor inkább azt használnám:
- Mutatja mikor volt utoljára backup készítve az adott helyről
- Mutatja hol tart a progress
- Nem hagyja, hogy alvó állapotba menjen a gép
- Ha végez a mentéssel kikapcsolja a gépet
- Átlátható grafikus felületről kezelhető minden
- és még számos apróság

Tényleg az lett volna, ha nem találok rá erre ami bevált.

Közben kiderült, hogy mait most találtam SyncBack sem tud mindent kezelni. Pl. ha a tárhelyen van két fájl azonos névvel, csak az egyik kis, másik nagybetűvel, akkor erre kiakad. Bár még nem rágtam magam bele annyira, lehet valahogy megoldható lenne, hogy ez esetben nevezze át az egyiket.

Szóval még mindig fennáll a, hogy lehet kéne írni egyet. Mert még ezek a túlárazott szarok sem tudnak ilyen evidens dolgokat :(