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

Dotaz: inkrementace do logu, a spuštění scriptu

19.7.2010 12:14 Rendijer
inkrementace do logu, a spuštění scriptu
Přečteno: 114×
Odpovědět | Admin
Ahoj, chtěl jsem se zeptat, jak vyřešit tohle: Prakticky v jednom připadě pouštím ve scriptu1 script2, kterej pak jede do nekonečna.
script1:
...
sh script2

a

script2:
...
sleep 1h
sh script2
jak zajistit, aby se spustil spustil script2 třeba jen 3x, a přitom udělat nějakou inkrementaci do logu, abych věděl, kolikrát se ten script2 spustil.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.7.2010 12:18 NN
Rozbalit Rozbalit vše Re: inkrementace do logu, a spuštění scriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin
script 1:
script 2 && echo 1 >> script.log
script 2 && echo 1 >> script.log
script 2 && echo 1 >> script.log
?

NN
19.7.2010 12:32 Rendijer
Rozbalit Rozbalit vše Re: inkrementace do logu, a spuštění scriptu
Popravdě, tohle jsem zrovna nepotřeboval.

Co by bylo fajn, kdyby ve scriptu2 byl omezovač, kterej by počítal, pokolikáté je ten script spuštěn.
19.7.2010 12:34 NN
Rozbalit Rozbalit vše Re: inkrementace do logu, a spuštění scriptu
Tak si nekde uchovavej hodnotu a pri prekroceni to ukonci.

NN
19.7.2010 12:35 Rendijer
Rozbalit Rozbalit vše Re: inkrementace do logu, a spuštění scriptu
jako nahoru bych třeba hodil
echo 1 >> log.txt
pocet=`wc -l data4.csv | awk '{print $1}'`

if [$pocet -gt 10 ];
then
....
asi takhle, ale už sem to asi vymyslel :D
19.7.2010 12:36 Rendijer
Rozbalit Rozbalit vše Re: inkrementace do logu, a spuštění scriptu
*log.txt samozřejmně

ale díky, špatně se mi pracuje, nějak mi nefunguje mozek

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.