Portál AbcLinuxu, 17. července 2025 18:33


Dotaz: Sledování změny souboru a spuštění shelu

20.7.2004 13:18 Jirkáč
Sledování změny souboru a spuštění shelu
Přečteno: 272×
Odpovědět | Admin
Ahoj lidi, mám Linux Suse 9.1, Sambu 2.2, klienty Windows a žádám o radu v následují věci. Potřebuji hlídat změnu konkrétního souboru ( čas, velikost, celkem jedno ) a na základě této změny spustit akci. Stačí mi interval 2 min., což zvládne crontab, příslušný shel si taky napíšu, ale poraďte někdo prográmek, příkaz, který dokáže soubor porovnat a vrátit logickou proměnou. Doufám, že jsem to popsal dostatečně, předem díky za tipy.

Jirkáč
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.7.2004 13:37 Pinky | skóre: 30
Rozbalit Rozbalit vše Re: Sledování změny souboru a spuštění shelu
Odpovědět | | Sbalit | Link | Blokovat | Admin
no porovnal bych je diffem , pokud se jedna o soubory coste textove tak asi takhle, pisu z hlavy:
if [ -n diff "soubor1" "soubor2" ] then
neco proved
fi
viz: man test
a: man bash
20.7.2004 13:38 Pinky | skóre: 30
Rozbalit Rozbalit vše Re: Sledování změny souboru a spuštění shelu
man diff
20.7.2004 13:54 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Sledování změny souboru a spuštění shelu
Odpovědět | | Sbalit | Link | Blokovat | Admin
On chce hlídat změnu pokud jsem to pochopil takže man md5sum.

Prostě vygeneruji si md5součet a potom ho porovnávám s aktuálním souborem a pokud sedí tak se soubor nezměnil od posledního generování toho součtu.
Stanislav Brabec avatar 20.7.2004 14:55 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Sledování změny souboru a spuštění shelu
Odpovědět | | Sbalit | Link | Blokovat | Admin
man fileschanged(1)

V SuSE 9.1 balíček fam.

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.