Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Rosta123 07 Prosince 2011, 19:45:53

Název: jak vytvořit skript s následující funkčností
Přispěvatel: Rosta123 07 Prosince 2011, 19:45:53
Dobrý večer, prosím Vás o pomoct s následujícím skriptem:
Vytvořte vhodně pojmenovaný skript s následující funkčností: Zazálohování (např. okopírování, ale lépe archivace) všech souborů, u kterých došlo k změně inodu (změna práv, vlastnictví) před uživatelem určený časovým úsekem na místa specifikovaného uživatelem. Součástí řešení bude kontrola platnosti cest a zobrazení textové informace o probíhané činnosti.
---------------------------------------------------------------------------------
vytvořil jsem následující:
--------
#!/bin/sh
echo "zadej cestu"
read a
echo "zadej cas"
read b
echo "$b"
echo "zadej cestu archivace:"
read q
find $a -cmin -$b|tar -cvf bu.tar $q
test -e|tar -tf bu.tar&& echo "file found"|| echo "file not foundi"
-----------------------------------------------------------------------------------------
Potřeboval bych poradit zdali dobře zadávám cestu do příkazu find a zdali dobře dělám archivaci do souboru .tar a hlavně jak udělat tu kontrolu platnosti cest ? Cesty mám uložene v tom souboru .tar a nevím jak vypisovat vždy cestu co kontroluji postupně, tím myslím že mi to vypíše určitou cestu a pak mi to za ní napiše file found nebo file not found? Mě ten příkaz test uděla kontrolu cest a napíše pouze jednou file found nebo not found, přitom tam je mnohem více cest. Prosím Vás o jakoukoliv radu. Předem děkuji všem.
Název: Re:jak vytvořit skript s následující funkčností
Přispěvatel: jmp 07 Prosince 2011, 20:22:48
to take vypada na domaci ukol - to budete muset vypracovat sam...
Název: Re:jak vytvořit skript s následující funkčností
Přispěvatel: Rosta123 07 Prosince 2011, 21:46:03
Já to po nikom nechcu vypracovat, chcu jen poradit s tou kontrolou cest.
Název: Re:jak vytvořit skript s následující funkčností
Přispěvatel: pacholik 08 Prosince 2011, 14:19:05
Kód: [Vybrat]
man test
Název: Re:jak vytvořit skript s následující funkčností
Přispěvatel: Irokez 08 Prosince 2011, 19:53:49
Mám pocit , že jsem našel spolužáka :D


http://forum.ubuntu.cz/index.php?topic=60313.0
Název: Re:jak vytvořit skript s následující funkčností
Přispěvatel: Nemo7 08 Prosince 2011, 21:02:19
Potřeboval bych poradit zdali dobře zadávám cestu do příkazu find a zdali dobře dělám archivaci do souboru .tar

Tak to pusťte a hned uvidíte.  ;)

Edit : Při studiu jsem musel naprogramovat vlastní jednoduchý shell v C pro Linux a to byl složitější úkol než tento. V Linuxu ani v C jsem předtím nedělal. Ovšem nenapadlo by mě s tím úkolem prudit na nějakém fóru.