Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: jak vytvořit skript s následující funkčností  (Přečteno 2991 krát)

Rosta123

  • Návštěvník
  • Příspěvků: 2
jak vytvořit skript s následující funkčností
« kdy: 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.

jmp

  • Host
Re:jak vytvořit skript s následující funkčností
« Odpověď #1 kdy: 07 Prosince 2011, 20:22:48 »
to take vypada na domaci ukol - to budete muset vypracovat sam...

Rosta123

  • Návštěvník
  • Příspěvků: 2
Re:jak vytvořit skript s následující funkčností
« Odpověď #2 kdy: 07 Prosince 2011, 21:46:03 »
Já to po nikom nechcu vypracovat, chcu jen poradit s tou kontrolou cest.

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re:jak vytvořit skript s následující funkčností
« Odpověď #3 kdy: 08 Prosince 2011, 14:19:05 »
Kód: [Vybrat]
man test

Irokez

  • Aktivní člen
  • *
  • Příspěvků: 195
Re:jak vytvořit skript s následující funkčností
« Odpověď #4 kdy: 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

Nemo7

  • Aktivní člen
  • *
  • Příspěvků: 163
Re:jak vytvořit skript s následující funkčností
« Odpověď #5 kdy: 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.
« Poslední změna: 08 Prosince 2011, 21:04:54 od Nemo7 »

 

Provoz zaštiťuje spolek OpenAlt.