Ga naar inhoud

syslog in FC4 logged niets (meer)


Aanbevolen berichten

[quote:e2d7c2a14f="MrLeeJohn"]In rc.local al een wait gezet van bijvoorbeeld 2 minuten en dan een restart van syslogd gedaan? Heb je tenminste een (niet supersterk, maar) werkende optie.[/quote:e2d7c2a14f] Ik kan een restart doen van syslog, of een restart van syslogd én klogd, ik neem aan dat je dan de laatste 2 bedoelt....
Link naar reactie
[quote:3fac4d7227="KayJay"]probeer dit eens?: [quote:3fac4d7227="/etc/sysconfig/syslog"] SYSLOGD_OPTIONS="-m 0 KLOGD_OPTIONS="-2" [/quote:3fac4d7227][/quote:3fac4d7227] Als ik beide handmatig start met de opgegeven opties, blijft alles goed werken, als ik de deamons start door "service syslog start", gaat het weer fout.
Link naar reactie
[quote:b593020bd4="KayJay"]misschien dat het init script de pid file niet mag wegschrijven oid?[/quote:b593020bd4] Als dat zo zou zijn, dan zou de service toch ook niet starten, of zie ik dat verkeerd? Als ik de status van de service syslog opvraag, zijn syslogd en klogd gewoon gestart......Ik denk dat ik er gewoon mee moet leven dat in geval van sporadische reboot, ik de syslogd en klogd met de hand ffies opstart.....
Link naar reactie
Dit is mijn /etc/init.d/syslog, maar heb hier nooit wat in gewijzigd, van een hoop zaken durf ik ook niet te zeggen of die goed zijn. [code:1:5aef8aebe3] #!/bin/bash # # syslog Starts syslogd/klogd. # # # chkconfig: 2345 12 88 # description: Syslog is the facility by which many daemons use to log \ # messages to various system log files. It is a good idea to always \ # run syslog. ### BEGIN INIT INFO # Provides: $syslog ### END INIT INFO # Source function library. . /etc/init.d/functions [ -f /sbin/syslogd ] || exit 0 [ -f /sbin/klogd ] || exit 0 # Source config if [ -f /etc/sysconfig/syslog ] ; then . /etc/sysconfig/syslog else SYSLOGD_OPTIONS="-m 0" KLOGD_OPTIONS="-2" fi RETVAL=0 umask 077 start() { echo -n $"Starting system logger: " daemon syslogd $SYSLOGD_OPTIONS RETVAL=$? echo echo -n $"Starting kernel logger: " daemon klogd $KLOGD_OPTIONS echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/syslog return $RETVAL } stop() { echo -n $"Shutting down kernel logger: " killproc klogd echo echo -n $"Shutting down system logger: " killproc syslogd RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/syslog return $RETVAL } rhstatus() { status syslogd status klogd } restart() { stop start } case "$1" in start) start ;; stop) stop ;; status) rhstatus ;; restart|reload) restart ;; condrestart) [ -f /var/lock/subsys/syslog ] && restart || : ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart}" exit 1 esac exit $? [/code:1:5aef8aebe3]
Link naar reactie
[quote] echo -n $"Starting system logger: " daemon syslogd $SYSLOGD_OPTIONS RETVAL=$? echo echo -n $"Starting kernel logger: " daemon klogd $KLOGD_OPTIONS echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/syslog return $RETVAL [quote] Dit is het stuk wat wordt uitgevoerd tijdens het opstarten van je systeem. Uiteraard worden de variablelen gehaald uit /etc/sysconfig/syslog en de retval is 0 (zie init script) Als de daemons succesvol zijn gestart dan wordt in /var/lock/subys een leeg bestaand genaamd syslog aangemaakt middels touch. /etc/init./d/syslog status controleerd enkel of dit bestand er staat en of er eventueel in /var/pid oid een pid file aanwezig is.
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...