|
| Disable output fra cron Fra : Jørn Hundebøll |
Dato : 15-06-06 00:55 |
|
Jeg har følgende crontab:
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.17878 installed on Thu Jun 15 01:21:00 2006)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
* * * * * /home/user/check >/dev/null 2>&1
og den kører fint noget hvert minut og der kommer heller ingen mail -
men når jeg kikker i syslog og messages er der en linie for hvert minut:
Jun 15 01:21:00 xbox CROND[17881]: (user) CMD (/home/user/check
>/dev/null 2>&1)
Jun 15 01:22:00 xbox CROND[17887]: (user) CMD (/home/user/check
>>/dev/null 2>&1)
Det bliver jo til en del på et år - så er der en mulighed for at disable
output til syslog og messages ? Troede faktisk at >/dev/null skulle
sørge for det.
Mit program check generere intet output
System : Mandrake 10 - kerne 2.6.8.1
Jørn
| |
Michael Zedeler (15-06-2006)
| Kommentar Fra : Michael Zedeler |
Dato : 15-06-06 08:21 |
|
Jørn Hundebøll wrote:
> Jeg har følgende crontab:
>
> # DO NOT EDIT THIS FILE - edit the master and reinstall.
> # (/tmp/crontab.17878 installed on Thu Jun 15 01:21:00 2006)
> # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
> * * * * * /home/user/check >/dev/null 2>&1
>
> og den kører fint noget hvert minut og der kommer heller ingen mail -
> men når jeg kikker i syslog og messages er der en linie for hvert minut:
>
> Jun 15 01:21:00 xbox CROND[17881]: (user) CMD (/home/user/check
> >/dev/null 2>&1)
> Jun 15 01:22:00 xbox CROND[17887]: (user) CMD (/home/user/check
> >>/dev/null 2>&1)
>
> Det bliver jo til en del på et år - så er der en mulighed for at disable
> output til syslog og messages ? Troede faktisk at >/dev/null skulle
> sørge for det.
Det der står i din logifl er bare cron som pænt gør opmærksom på at den
har startet det pågældende program. Jeg er ret sikker på at du kan ændre
det ved at kigge nærmere på hvilke parametre, man kan starte cron med.
Se i manual-siderne om cron.
Mvh. Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at http://michael.zedeler.dk/
| |
Jørn Hundebøll (15-06-2006)
| Kommentar Fra : Jørn Hundebøll |
Dato : 15-06-06 17:29 |
|
Michael Zedeler wrote:
> Jørn Hundebøll wrote:
>> Jeg har følgende crontab:
>>
>> # DO NOT EDIT THIS FILE - edit the master and reinstall.
>> # (/tmp/crontab.17878 installed on Thu Jun 15 01:21:00 2006)
>> # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
>> * * * * * /home/user/check >/dev/null 2>&1
>>
>> og den kører fint noget hvert minut og der kommer heller ingen mail -
>> men når jeg kikker i syslog og messages er der en linie for hvert minut:
>>
>> Jun 15 01:21:00 xbox CROND[17881]: (user) CMD (/home/user/check
>> >/dev/null 2>&1)
>> Jun 15 01:22:00 xbox CROND[17887]: (user) CMD (/home/user/check
>> >>/dev/null 2>&1)
>>
>> Det bliver jo til en del på et år - så er der en mulighed for at
>> disable output til syslog og messages ? Troede faktisk at >/dev/null
>> skulle sørge for det.
>
> Det der står i din logifl er bare cron som pænt gør opmærksom på at den
> har startet det pågældende program. Jeg er ret sikker på at du kan ændre
> det ved at kigge nærmere på hvilke parametre, man kan starte cron med.
>
> Se i manual-siderne om cron.
Det synes jeg også jeg har forsøgt - uden held - derfor mit indlæg her.
Jeg troede jo netop at >/dev/null betød, at der intet kom i logfilen.
Jørn
| |
Allan Willems Joerge~ (15-06-2006)
| Kommentar Fra : Allan Willems Joerge~ |
Dato : 15-06-06 17:41 |
|
Jørn Hundebøll <spamnews3@dblue.dk> wrote:
> Det synes jeg også jeg har forsøgt - uden held - derfor mit indlæg her.
> Jeg troede jo netop at >/dev/null betød, at der intet kom i logfilen.
Der har du misforstået noget. Ovenstående redirecter output fra den
kommando, du kører i cron til /dev/null således at du ikke få en mail
hver gang.
Outputtet i syslog kommer fra cron selv. Jeg er ikke 100% sikker, men
umiddelbart kan man vist ikke få Vixie cron til at holde kæft, så
mulighederne er at leve med det, skifte cron daemon eller skifter din
syslog ud, med en, der kan filtrere det fra.
mvh
--
Allan Willems Joergensen
"Bon soir, my little friends..." -- Dr. Forrester
| |
Jørn Hundebøll (15-06-2006)
| Kommentar Fra : Jørn Hundebøll |
Dato : 15-06-06 18:21 |
|
Allan Willems Joergensen wrote:
> Jørn Hundebøll <spamnews3@dblue.dk> wrote:
>
>> Det synes jeg også jeg har forsøgt - uden held - derfor mit indlæg her.
>> Jeg troede jo netop at >/dev/null betød, at der intet kom i logfilen.
>
> Der har du misforstået noget. Ovenstående redirecter output fra den
> kommando, du kører i cron til /dev/null således at du ikke få en mail
> hver gang.
>
> Outputtet i syslog kommer fra cron selv. Jeg er ikke 100% sikker, men
> umiddelbart kan man vist ikke få Vixie cron til at holde kæft, så
> mulighederne er at leve med det, skifte cron daemon eller skifter din
> syslog ud, med en, der kan filtrere det fra.
Ok - det var da en forklaring som kunne bruges - tak for det. Så må jeg
enten leve med det, eller finde en anden løsning.
Jørn
| |
Christian E. Lysel (15-06-2006)
| Kommentar Fra : Christian E. Lysel |
Dato : 15-06-06 16:10 |
|
On Thu, 2006-06-15 at 01:54 +0200, Jørn Hundebøll wrote:
> Det bliver jo til en del på et år - så er der en mulighed for at disable
15MB på et år....bruger du ikke logrotation?
| |
Jørn Hundebøll (15-06-2006)
| Kommentar Fra : Jørn Hundebøll |
Dato : 15-06-06 17:28 |
|
Christian E. Lysel wrote:
> On Thu, 2006-06-15 at 01:54 +0200, Jørn Hundebøll wrote:
>> Det bliver jo til en del på et år - så er der en mulighed for at disable
>
> 15MB på et år....bruger du ikke logrotation?
>
Jo det gør jeg, men derfor er det stadig irriterende at ens syslog
indeholder 99% linier som er ens.
Jørn
| |
Christian E. Lysel (15-06-2006)
| Kommentar Fra : Christian E. Lysel |
Dato : 15-06-06 18:13 |
|
On Thu, 2006-06-15 at 18:27 +0200, Jørn Hundebøll wrote:
> Jo det gør jeg, men derfor er det stadig irriterende at ens syslog
> indeholder 99% linier som er ens.
Det er jo lige noget for gzip.
| |
Christian E. Lysel (15-06-2006)
| Kommentar Fra : Christian E. Lysel |
Dato : 15-06-06 18:29 |
|
On Thu, 2006-06-15 at 01:54 +0200, Jørn Hundebøll wrote:
> Det bliver jo til en del på et år - så er der en mulighed for at disable
> output til syslog og messages ?
Nej. Men du kan rette i syslog så denne ikke logger ovenstående.
Ret
# Log cron stuff
cron.* /var/log/cron
til
# Log cron stuff
#cron.* /var/log/cron
og genstart syslog.
| |
Jørn Hundebøll (16-06-2006)
| Kommentar Fra : Jørn Hundebøll |
Dato : 16-06-06 22:13 |
|
Christian E. Lysel wrote:
> On Thu, 2006-06-15 at 01:54 +0200, Jørn Hundebøll wrote:
>> Det bliver jo til en del på et år - så er der en mulighed for at disable
>> output til syslog og messages ?
>
> Nej. Men du kan rette i syslog så denne ikke logger ovenstående.
>
> Ret
>
> # Log cron stuff
> cron.* /var/log/cron
>
> til
>
> # Log cron stuff
> #cron.* /var/log/cron
>
> og genstart syslog.
>
>
Det virker desværre ikke. Der logges stadig lystigt. Andre gode ideer,
eller bør det virke (=jeg har lavet en fejl).
Jørn
| |
Christian E. Lysel (17-06-2006)
| Kommentar Fra : Christian E. Lysel |
Dato : 17-06-06 02:10 |
|
On Fri, 2006-06-16 at 23:12 +0200, Jørn Hundebøll wrote:
> Det virker desværre ikke. Der logges stadig lystigt.
Til /var/log/cron ?
| |
Christian E. Lysel (17-06-2006)
| Kommentar Fra : Christian E. Lysel |
Dato : 17-06-06 16:48 |
|
On Sat, 2006-06-17 at 15:49 +0200, Jørn Hundebøll wrote:
> Nej - der er log stoppet, men den logger stadig i /var/log/messages og
> /var/log/syslog. Jeg bruger normalt kun /var/log/messages og vil gerne
> stoppe log til den fil. Men må måske "nøjes" med en grep -v.
Mystisk...hvordan ser din syslog.conf ud?
| |
Christian E. Lysel (18-06-2006)
| Kommentar Fra : Christian E. Lysel |
Dato : 18-06-06 19:06 |
|
On Sun, 2006-06-18 at 19:59 +0200, Jørn Hundebøll wrote:
> Jeg har prøvet både med at bede om output til /dev/null i syslog.conf og
> med # foran - i begge tilfølde stopper logning til /var/log/cron men
> både /var/log/syslog og /var/log/messages får stadig linier fra CROND..
ok
> Min syslog.conf (har fjernet nogle mellemrum for at den blev mere
> læsevenlig):
Du kan evt. erstattet det første "*" med "!=cron", dvs. istedet for at
matche alt, matcher du alt der ikke matcher cron.
Se evt. dette:
> *.*;auth,authpriv.none -/var/log/syslog
rettes til:
!=cron.*;auth,authpriv.none -/var/log/syslog
> *.info;mail.none;;news.none;authpriv.none -/var/log/messages
rettes til:
!=cron.info;mail.none;;news.none;authpriv.none /var/log/messages
Læs evt. også "man syslog.conf"
| |
Christian E. Lysel (18-06-2006)
| Kommentar Fra : Christian E. Lysel |
Dato : 18-06-06 22:11 |
|
On Sun, 2006-06-18 at 22:05 +0200, Jørn Hundebøll wrote:
> Det var det - der skulle til. Nu overfyldes min syslog/messages ikke med
> beskeder fra cron, og jeg kan bare lade cron beskeder ryge i /var/log/cron.
Det lyder godt.
> > Læs evt. også "man syslog.conf"
> Er det hvad andre kalder RTFM ?
Ikke hvis manualen er defekt.
> Jeg synes jeg har læst den flere gange nu, men har stadig ikek fundet
> afsnittet med !=cron. - men tak for hjælpen.
Står der ikke noget om !=info ?
http://unixhelp.ed.ac.uk/CGI/man-cgi?syslog.conf+5
| |
|
|