Linux shell skript pro FTP synchronizaci

fotka

  • ***
  • 216
    • Zobrazit profil
    • Linux forum
    • E-mail
Linux shell skript pro FTP synchronizaci
« kdy: 02. 12. 2010, 19:12:38 »
Ahoj, mám na serveru složku se soubory zálohy hostingu.
A mám obyčejný vzdálený server s FTP kam chci tuto složku každý týden nakopírovat (pouze synchronizovat).

Jak toto mohu udělat, byl by prosím nějaký skript?

Nalezl jsem:

Install lftp and create a cron job that looks something like this:
Code:
Kód: [Vybrat]
0 15 * * 0-5 lftp -f /<path>/<to>/list.xThen create the /<path>/<to>/list.x file to look something like this:
Code:
Kód: [Vybrat]
open ftp://<username>:<password>@<ip address>
mirror -c /<path to source on remote host> /<path to destination on local host>
exit

Bude to fungovat na všechny typy souborů? i podsložky? a co znamená to -c v mirroru?
Jak bude vypadat příkaz na cronjob spouštějící se každý týden v neděli 00:10 ?

děkuji,
F.
« Poslední změna: 02. 12. 2010, 19:19:09 od fotka »
Linux nováček - CeskeForum.com


Jakub L.

Re: Linux shell skript pro FTP synchronizaci
« Odpověď #1 kdy: 02. 12. 2010, 21:14:19 »
Já bych na to použil Curlftpfs a rsync...

Re: Linux shell skript pro FTP synchronizaci
« Odpověď #2 kdy: 03. 12. 2010, 15:10:54 »
pff..

Citace
Bude to fungovat na všechny typy souborů? i podsložky? a co znamená to -c v mirroru?
http://tinyurl.com/33bccuc

Citace
Jak bude vypadat příkaz na cronjob spouštějící se každý týden v neděli 00:10 ?
http://tinyurl.com/bv8xtd

Fedora & CentOS (RHEL) user
Blog: /dev/stderr

libor

Re: Linux shell skript pro FTP synchronizaci
« Odpověď #3 kdy: 06. 12. 2010, 11:36:45 »
Já používám k plné spokojenosti sitecopy. Použítí je snadné

$sitecopy --update nazevWebu

Kit

Re: Linux shell skript pro FTP synchronizaci
« Odpověď #4 kdy: 06. 12. 2010, 17:37:39 »
libor: Jenže tím se nedají zálohovat PHP skripty a jiné utajované soubory. Mým favoritem je rsync (resp. jeho nadstavba rdiff-backup), ale o tom nechce fotka ani slyšet.


TwiNgMan

Re: Linux shell skript pro FTP synchronizaci
« Odpověď #5 kdy: 07. 12. 2010, 13:37:34 »
Ja by som tiez pouzil ssh + rsync
Je to rychle a viac-menej aj spolahlive.

Alebo nadstavbu - dirvish, ale to je komplet na zalohy
http://twingy.sk/rozne/moznosti-zalohovania-dat-dirvish

P.S.: tak pre nas Slovakov je ta overovacia otazka fakt question for google :-)