Portál AbcLinuxu, 14. května 2025 02:38

Dotaz: Rdiff-backup a shutdown

7.7.2010 15:51 sancho
Rdiff-backup a shutdown
Přečteno: 184×
Odpovědět | Admin
potreboval bych radu .. Jde me zaloha pres ssh ze serveru na backup server. Funguje to tak, ze backup server se vzbudi pres wake-on LAN z jine masiny a spusti se rdiff-backup. Potom bych potreboval, aby po dokonceni zalohy se zase backup server vypnul. Nasel jsem jedine toto http://www.g-loaded.eu/2008/11/28/delayed-shutdown-initscript/ , ale moc nechapu, ze kdyz uz mu dam rm na lock file, tak to uz mu muzu rovnou dat shutdown, ne? A kde je neco co zaruci, ze ten soubor nesmaze driv, nez opravdu skonci backup? A koukal jsem na procesy a ve vypisu v top pri behu zalohovani, tam ten proces neni trvale, ale porad se spousti a ukoncuje (to jen tak vypada, nebo to tu zalohu dela tak rozkouskovane co se tyka procesu?). Ma nekdo nejaky napad, jak udelat shutdown skutecne az po dokonceni zalohy? Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.7.2010 15:59 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Rdiff-backup a shutdown
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co triviální příkaz:

rdiff-backup něco něco; halt

Až dokončí první příkaz, zavolá další. Dá se to kombinovat s testem na návratovou hodnotu (místo ; použít && nebo ||), ale to asi nepotřebuješ.
7.7.2010 17:21 sancho
Rozbalit Rozbalit vše Re: Rdiff-backup a shutdown
jj, staci na spusteny proces..jen, je to halt, neni to wait? Je v nich nejaky rozdil? Na halt jsem nikde nenarazil:(. A diky...
7.7.2010 20:05 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Rdiff-backup a shutdown
Proč by měl wait vypínat počítač? :) wait čeká na ukončení jiného procesu, to tady nepotřebuješ. Halt nebo shutdown -r now apod. Samozřejmě to musí běžet pod rootem.
8.7.2010 12:31 sancho
Rozbalit Rozbalit vše Re: Rdiff-backup a shutdown
Jo takhle halt, ja myslel, ze to je nejaka obdoba wait:) me totiz slo o to, aby se shutdown neudelal driv, nez skutecne skonci rdiff-backup. Proto jsem myslel wait, aby koukal na rdiff a pak nechal provest shutdown prip. halt.
8.7.2010 12:37 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Rdiff-backup a shutdown
Pokud se rdiff-backup nestahuje do pozadí nebo nespouští nějakého potomka a rodiče ukončuje, pak až skončí, tak se provede další příkaz - ten halt. Pokud by přecházel do pozadí (řada softů má režim démon), pak by se opravdu musel použít wait, aby počkal na proces a jeho potomky, až skončí. Takže před halt bys dal wait, toť vše :)

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.