Portál AbcLinuxu, 7. prosince 2025 10:07


Dotaz: Nastaveni Cronu

24.5.2004 23:50 Dana Dejdarova
Nastaveni Cronu
Přečteno: 541×
Odpovědět | Admin
Nejsem vubec zbehla v Linuxu, ale kolega neni a ja mam zajistit zalohovani apache. Je na to cron vhodny? Jedna se o celkem malou homepage, ktera na tom serveru bezi, jednalo by se o zalohovani jednou denne slozky htdocs. Problem je - teda pro me, jak nastavit cestu k zalohovanemu filu? Zkousim to v grafickem Kcronu na KDE 3.0, ale tam mohu nastavit jen cestu k provadecimu programu. Dale netusim, jak v tom nastavit path, kam se to ma poslat. Poradi mi nekdo? Moc dekuju!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.5.2004 00:19 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Nastaveni Cronu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Cron není zálohovací program, crond jen zajišťuje pravidelné spouštění jiných věcí (např. zálohování ;) což vysvětluje, proč je možné zadat jen, co se má spustit ;) -- takže k účelu pravidelného spouštění zálohávní je vhodný, ale otázka je, jak tedy zálohovat. Což dost záleží na tom, kam se má zálohovat (někam po síti, na jiný disk, na pásku, ...) a jaký typ záloh to má být (snapshot, inkrementální, ...). Když to napíšeš přesněji, dá se nějaký příkaz stvořit, bez toho stěží...

Na grafické Kcrony bych se vybodnul, to málokdo ví, jak vypadá...
25.5.2004 08:11 Dana Dejdarova
Rozbalit Rozbalit vše Re: Nastaveni Cronu
potrebovala bych to poslat na fileserver, ktery je zalohovany na pasku a kde je fura mista. jednou mesicne plne zalohovani, denne staci inkrementalni. asi by se melo jednat o tar archiv, ktery je z htdocs vytvoren a poslan do urcite path na fileserver, ale s tim skriptem si nevim moc rady. diky, d.
25.5.2004 09:06 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Nastaveni Cronu
Že já ty inkrementální zálohy zmiňoval... ;) Udělat je správně není úplně easy...

Nicméně za předpokladu, že je ten fileserver sám zálohován, tak bych asi jednoduše rsyncem udělal snapshot

58 5 * * * /usr/bin/rsync --archive --delete /adresář počítač:/kam/se/to/má/zálohovat

přičemž to asi takhle nebude rovnou fungovat, protože nevím, jakým způsobem tam jde přenést data: rsync, rsh, ssh/scp, je připojený přes NFS, sambu?
25.5.2004 00:27 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: Nastaveni Cronu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejlepší asi bude napsat – jednoduchý (?) – skript který zazálohuje vše potřebné, a který bude spouštěn prostřednictvím cronu. Pak se do crontabu přidá řádka typu
0 0 * * *       $/usr/bin/dsave &
, která zajistí každou půlnoc spuštění skriptu /usr/bin/dsave.
Užívej dne – možná je tvůj poslední.
25.5.2004 00:32 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: Nastaveni Cronu
Ten dolar tam nemá co dělat; Yeti to vysvětlil lépe.
Užívej dne – možná je tvůj poslední.
Dalibor Smolík avatar 25.5.2004 08:34 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Nataveni Cronu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je mozne si napriklad vytvorit skript jmenem kopirovani
pres sambu se pripojuji k jinemu linuxovemu stroji, kam posilam zalohovane adresare
#! /bin/sh
mount -t smbfs -o usesrname=uzivatel,password=x //vzdaleny_pocitac/sdileni_samba /muj/adresar;
cp -r -u -v /pripojeni/vzdaleny_adresar /neco/nekam/;
umount -t smbfs //vzdaleny_pocitac /muj/adresar;

do /etc/crontab pridat radku napr.
* 12 * * * root /cesta/ke/skriptu/kopirovani
Takto mi to funguje k plne spokojenosti
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.

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.