Portál AbcLinuxu, 7. května 2025 22:26

Dotaz: Cron - monitorování jak dlouho skript běžel nebo běží

30.10.2017 10:14 Petr
Cron - monitorování jak dlouho skript běžel nebo běží
Přečteno: 349×
Odpovědět | Admin
Dobrý den. Hledám řešení, jak monitorovat uživatelské crony. Resp, zajímá mě, jak dlouho který cron běžel nebo bšží. A pokud by náhodou došlo k tomu, že běží déle jak minutu, tak aby mi to systém někde zaznamenal.

Měl by někdo nějaký tip, jak to udělat ať nevymýšlím něco, co už vymyšleno bylo ?

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

Odpovědi

Pavel 'TIGER' Růžička avatar 30.10.2017 10:37 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Cron - monitorování jak dlouho skript běžel nebo běží
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co, aby přímo ten script zaznamenal čas spuštění a ukončení do soubrou? Pokud to je nedostačující, tak lze vyhodit i průběh na OSD.
30.10.2017 10:42 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Cron - monitorování jak dlouho skript běžel nebo běží
…nebo si napsat wrapper, který to udělá.
30.10.2017 10:40 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: Cron - monitorování jak dlouho skript běžel nebo běží
Odpovědět | | Sbalit | Link | Blokovat | Admin
Logovat výstup skriptu do log souboru.. přidat na začátek a konec skriptu výpis timestamp? A pak nějak hlídat ten log jestli to neběží déle než minutu...
30.10.2017 10:44 Petr
Rozbalit Rozbalit vše Re: Cron - monitorování jak dlouho skript běžel nebo běží
Odpovědět | | Sbalit | Link | Blokovat | Admin
V podstatě potřebuju aby ten skript zaznamenal do souboru "cron01.txt" pouze číslo (počet minut) jak dlouho ten script běžel. Samotný cron skript ale mohou uživatelé měnit. Potřeboval bych to tedy dát někam před...
Pavel 'TIGER' Růžička avatar 30.10.2017 13:52 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Cron - monitorování jak dlouho skript běžel nebo běží
A v čem je problém? Udělej do cronu druhý script, který zapíše start, spustí uživatelsky měnitelný script, zapíše konec (případně vypočítá rozdíl mezi startem a koncem a ten zapíše) a skončí.
30.10.2017 15:40 mngnt
Rozbalit Rozbalit vše Re: Cron - monitorování jak dlouho skript běžel nebo běží
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pouzil by som time. Namiesto

* * * * * /path/to/script

pouzi

* * * * * time -o ~/akodlhobezal.txt /path/to/script

Pripadne sa pohraj s presmerovanim, time -o je len na Linuxe.

30.10.2017 21:14 jekub
Rozbalit Rozbalit vše Re: Cron - monitorování jak dlouho skript běžel nebo běží
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neumí něco takového systemd? Dort es alles.

Nebo (inotify - pokud potřebujete info za běhu a) prohledat cron log.

Zkoušel jste vyhledat třeba "cron monitoring"?

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.