Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: ajaaskel - 04.04.10 - klo:14.49

Otsikko: Miten cron sähköpostit pois ? [Ratkaistu}
Kirjoitti: ajaaskel - 04.04.10 - klo:14.49
Minne pääsee editoimaan Cron: lle että  ajetusta työstä ei lähetetä viestiä root: lle eli jonnekin pitäisi antaa "-L 0" cron: in perään ?    Koneellani Cron "spämmää" nyt root: in postilaatikkoa viesteillä joita ei tarvita kun cron toimii normaalisti.
Otsikko: Vs: Miten cron sähköpostit pois ?
Kirjoitti: Kullervo - 04.04.10 - klo:15.56
http://linux.fi/wiki/Crontab#Komentojen_tulosteet

Tätäkö haet?
Otsikko: Vs: Miten cron sähköpostit pois ?
Kirjoitti: ajaaskel - 04.04.10 - klo:16.13
Kyllä ja ei, ajattelin ensin pimentää kaikki cron viestit mutta lienee sittenkin parempi että tekee sen crontab: ssa eli sovellankin tuota crontab -määrityksen hännille. 
Otsikko: Vs: Miten cron sähköpostit pois ?
Kirjoitti: jekku - 04.04.10 - klo:20.07
Minne pääsee editoimaan Cron: lle että  ajetusta työstä ei lähetetä viestiä root: lle eli jonnekin pitäisi antaa "-L 0" cron: in perään ?    Koneellani Cron "spämmää" nyt root: in postilaatikkoa viesteillä joita ei tarvita kun cron toimii normaalisti.


Minulla on crontabissa, mm.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=kalle.kehveli@bitlandia.com

Ja sinne menevät, kallelle tulosteet. Pois en ole halunnut.
Otsikko: Vs: Miten cron sähköpostit pois ?
Kirjoitti: ajaaskel - 04.04.10 - klo:20.53
Lykkäsin sinne

Koodia: [Valitse]
MAILTO=''
ja loppui spämmi rootin boxiin.

Kokeilin toistakin keinoa:

Koodia: [Valitse]
> /dev/null 2>&1
sinne crontab: ssa olevan komennon perään ja näyttää sekin tekevän tehtävänsä.

Kokeilin estää myös syslog: iin menoa mutta se ei onnistunut ainakaan vielä vaikka syslogin konffauksessa (/etc/syslog.conf) loggauksen merkintä on risuaidan takana --- kumma että ei tehoa.

Lainaus
*.*;auth,authpriv.none   -/var/log/syslog
#cron.*            /var/log/cron.log
daemon.*         -/var/log/daemon.log