Portál AbcLinuxu, 11. května 2025 10:23

Dotaz: CRON - log do souboru ano, na root@mujserver.mojedomena.cz ne. Jak?

2.6.2007 13:36 tom-tom | skóre: 5
CRON - log do souboru ano, na root@mujserver.mojedomena.cz ne. Jak?
Přečteno: 1042×
Odpovědět | Admin
Zdravím

Nejedná se jen o cron, ale třeba i o apache. Ale na cronu mám navěšenou spoustu skriptů a po instalaci postfixu mi logy navíc chodí i na lokální mail (root@jmenoserveru.domena.cz).

Prohledal jsem všechny konfiguráky, ale stejně se nemůžu dopídít k tomu, kde se vypíná logování na lokální mail (připadne mi inteligentnější to vypnout, než pravidelně mazat Maildir roota).
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.6.2007 14:09 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: CRON - log do souboru ano, na root@mujserver.mojedomena.cz ne. Jak
Odpovědět | | Sbalit | Link | Blokovat | Admin
Což je normální věc - veškeré výpisy co vypíše program spuštěný z cronu chodí na mail.

Takže věci co máte v cronu musíte dokopat k tomu aby nic nevypisovaly tj přesměrovat je jinam pomocí > :-)

Příklad:
[petr@soban ~]$ echo "ahoj"
ahoj
[petr@soban ~]$ echo "ahoj" > /dev/null
[petr@soban ~]$ 
Případně přesměrovat i chybový výstup.
2.6.2007 16:45 pupu | skóre: 31
Rozbalit Rozbalit vše Re: CRON - log do souboru ano, na root@mujserver.mojedomena.cz ne. Jak
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nebo dat do crontab-u

MAILTO=specialniucet

a zalozit si pro prijem zprav specialni ucet. Prijde mi to chytrejsi nez vsechno zahazovat. Nicmene urcite nejlepsi by bylo zajistit, aby cronove skripty produkovaly jenom takove vystupy, ktere Vas opravdu zajimaji.
2.6.2007 17:48 Jazz
Rozbalit Rozbalit vše Re: CRON - log do souboru ano, na root@mujserver.mojedomena.cz ne. Jak
Tohle jsme s kámošem taky řešili, ale koukam, že jsme mailto špatně nastavili

Tak to prověříme znova :D
5.6.2007 16:32 spdzodzo
Rozbalit Rozbalit vše Re: CRON - log do souboru ano, na root@mujserver.mojedomena.cz ne. Jak
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdravim, pouzivam FreeBSD 6.1-RELEASE a mam podobny problem:
From root@kirril2.havelkova Wed Apr  4 22:50:01 2007
Date: Wed, 4 Apr 2007 22:50:01 +0200 (CEST)
From: root@kirril2.havelkova (Cron Daemon)
To: root@kirril2.havelkova
Subject: Cron root@kirril2 ps -ao user,
X-Cron-Env: SHELL=/bin/sh
X-Cron-Env: HOME=/root
X-Cron-Env: PATH=/usr/bin:/bin
X-Cron-Env: LOGNAME=root
X-Cron-Env: USER=root

USER
root
root
root
root
root
root
....
v crontabe mam:
0,10,20,30,40,50 * * * * ps ao user,%cpu,%mem,command | grep -v root > /hd60/www_root/scripts/stat_ps
presmeruvam vypis do suboru stat_ps ale stejne mi chodia vypisy aj do mailu, moze byt problem v znaku "%" ze si ho crontab zle interpretuje? skusal som sa prepnut aj do /bin/sh a prikaz zbehol bez chyby

MAILTO mi nepride ako vhodne riesenie, lebo absolutne nechcem nikam dostavat vypisy z tohoto prikazu
5.6.2007 16:43 pupu | skóre: 31
Rozbalit Rozbalit vše Re: CRON - log do souboru ano, na root@mujserver.mojedomena.cz ne. Jak
Zkuste. Dejte si ty prikazy do skriptu a poustejte jej. Jestli to bude fungovat, tak se asi opravdu neco spatne interpretuje.
5.6.2007 17:06 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: CRON - log do souboru ano, na root@mujserver.mojedomena.cz ne. Jak
No chybička bude v tom že je to složenej příkaz.

Co takhle si to dát do skriptu

ps ao user,%cpu,%mem,command | grep -v root > /hd60/www_root/scripts/stat_ps

No a spouštět potom ten skript

0,10,20,30,40,50 * * * * skript > /dev/null

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.