Portál AbcLinuxu, 14. května 2025 02:47
time
?
;date
za příkaz a budeš vědět, kdy skončil.
date
, čo radí kolega vyššie, alebo ten time
, aj keď nerobí to čo potrebuješ.
Ďalšia možnosť je spraviť si vlastný log, t.j. upraviť záznam cron-u z tvaru:
0 * * * * /home/araxon/bin/tazka_uloha.sh > /dev/null
na
0 * * * * echo `date` - START tazkauloha.sh >> /home/araxon/log/cronlog ; /home/araxon/bin/tazka_uloha.sh > /dev/null ; echo `date` - STOP tazkauloha.sh >> /home/araxon/log/cronlog
alebo ten time, aj keď nerobí to čo potrebuješ.Proč by
time
neměl dělat co tazatel potřebuje?
Real time is defined as time measured from some fixed point, either from a standard point in the past (see the description of the Epoch and calendar time below), or from some point (e.g., the start) in the life of a process (elapsed time).Mimochodem, vhodnější by bylo jednotlivé příkazy oddělit pomocí
&&
... popřípadě jestli se to dá zjistit jinak, nez pomocí programu time.Oddelenie pomocou && má tú nevýhodu, že keď príkaz vráti chybu, tak sa ďalší už nevykoná, a do logu by tak nešiel údaj o skončení.
time
/ vlastní log pomocí date
. Jsem si původně myslel, že by se to dalo od někud vytáhnout, ale budu si muset poradit sám.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.