[fcrontab] hoe stop ik loggen naar syslog

Pagina: 1
Acties:

  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
Ik heb fetchmail geinstalleerd en alles werkt naar behoren. Nu heb ik deze in fcrontab gezet met de volgende regel:
code:
1
0-59/3 * * * *  /usr/bin/fetchmail >/dev/null 2> /dev/null

Dus, om de drie minuten wordt mijn mail gecontroleerd en de output naar /dev/null en de errors ook. Geen output dus.

Maar het vervelende is dat hij nog wel voor iedere gestarte job naar syslog schrijft:
Aug 1 21:36:00 xxx fcron[24775]: Job /usr/bin/fetchmail >/dev/null 2> /dev/null started for user xxx (pid 24777)
Aug 1 21:36:03 xxx fcron[24775]: Job /usr/bin/fetchmail >/dev/null 2> /dev/null terminated (exit status: 1)

Hoe zorg ik ervoor dat fcron helemaal niets meer naar syslog schrijft? Ik heb hem al zo ver dat hij foutmeldingen niet meer mailt, maar ik wil dat hij ook naar syslog niets schrijft. Bij het testen zet ik de mail functie wel weer aan.

Mijn sys.log met de meldingen van fcron is nl. zo'n 4,5 MB groot, terwijl hij zonder fcron (cat sys.log | grep -v "fcron" > sys.log.zonderfcron) "maar" 1.7MB groot is :?.

btw, fcron versie is 2.0.0. In versie 2.9.0 (beta) zit al wel een optie --nolog. Maar ik ga niet upgraden

Problem Exists Between Chair And Keyboard


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 15-06 21:32
hoi ik heb het probleem dat als ik een scheduled cron job add dat ie elke keer als hij die regel uitvoert dat ie de output naar me mail. en dat wil ik dus niet. waar heb jij dan fcrontab gevonden ik kan hem niet vinden.

of is het geen file??

Suggesties wat hier te plaatsen


  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

voeg toe aan je crontab
MAILTO=""

alle regels hieronder worden niet meer gemaild

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


  • robertobadjo
  • Registratie: Maart 2002
  • Laatst online: 15-06 21:32
bedank

Suggesties wat hier te plaatsen


  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

topic starter:
ik weet helaas niet het antwoord op je vraag, echter je kan fetchmail ook in daemon mode opstarten mbv de commandline optie '-d180' of door de regel 'set daemon 180' boven in je fetchmailrc toe te voegen. Dan blijft fetchmail op de achtergrond draaien en checkt om de 180 seconden je popbox(en).

Je moet hem dan niet als cron job opstarten natuurlijk :)

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


Verwijderd

Of gewoon output doorsturen naar /dev/null d.m.v.
> /dev/null 2>&1

Verwijderd

Bekijk de manual van syslog.conf... Daar vind je het antwoord..

Ik denk dat je het zo kan doen (in je /etc/syslog.conf):

fcron.* /dev/null

  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
ik heb geprobeerd om fcron uit de sys.log te halen. Dit werkt. Maar ik wil nou toch de fcron logs bewaren in fcron.log. You never know what will happen...

Nou heb ik de volgende syslog.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
# Begin /etc/syslog.conf

auth,authpriv.* -/var/log/auth.log
*.*;fcron.!*;mail.!*;auth,authpriv.none -/var/log/sys.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
*.emerg *

fcron.* /var/log/fcron.log
# End /etc/syslog.conf


Maar de laatste regel neemt hij dus niet mee, m.a.w. hij logt niets naar fcron.log

Iemand?

Problem Exists Between Chair And Keyboard


Verwijderd

Heb je de syslogd opnieuw gestart? Bestaat de fcron.log en is hij writable?

  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
Verwijderd schreef op 06 augustus 2002 @ 10:28:
Heb je de syslogd opnieuw gestart? Bestaat de fcron.log en is hij writable?
Ja, Ja en Ja :)

Ik heb hem idd gerestart, de file bestaat en heeft dezelfde rechten als de sys.log file. Maar het lijkt net alsof syslog met bovenstaande config file NIETS meer logt, want ook mijn sys.log is al sinds de herstart niet meer beschreven :?

Problem Exists Between Chair And Keyboard


  • majornono
  • Registratie: Juni 2002
  • Laatst online: 04-04 23:16
FYI, om de search wat meer resultaten te geven:

De syslog.conf had een fout in deze regel:
code:
1
*.*;fcron.!*;mail.!*;auth,authpriv.none -/var/log/sys.log

Er zijn namelijk maar een aantal namen die je mag gebruiken, en Fcron is er geen van. fcron logt naar syslog m.b.v. cron, dus de goede regel zou zijn:

code:
1
*.*;cron.!*;mail.!*;auth,authpriv.none -/var/log/sys.log


hiermee krijg ik dus geen cron messages meer in mijn sys.log, die heb ik in een andere file...

Problem Exists Between Chair And Keyboard


Verwijderd

Ja, ik zag het ook in mijn systeem... Foutje sorry.. Maar mooi dat het nu werkt :)
Pagina: 1