syslogd vs newsyslog

07/05/2012 - 13:07 von Thomas Wildgruber | Report spam
Hi Group,

ich habe Änderungen an der Konfigurationsdatei /etc/newsyslog.conf
vorgenommen, um das Logfilerotationsverhalten der Logdatei
/var/log/systemlog zu àndern. Der Manpage für die newsyslog.conf[1] ist zu
entnehmen, dass dies die Konfigurationsdatei für das newsyslog Utility sei.
Der Manpage von newsyslog[2] ist zu entnehmen, dass dieser Service
periodisch durch cron ausgeführt wird.

Dazu zwei Fragen:

1) Um die neue Konfiguration des newsyslog Service einzulesen, wollte ich
den dazugehörigen Deamon neu starten, konnte in meinem System (10.6 und
10.7) aber nur den althergebrachten syslod finden. Diesen dann gHUPt und
die neue Konfiguration hat gegriffen. Wie hàngen newsyslog und syslogd
zusammen bzw. was bedeutet newsyslog, wenn es diesen so benannt gar nicht
gibt?

2) Ich dachte seit geraumer Zeit, dass geplante Tasks in Mac OS über
launchd Skripte gestartet werden. Woher kommt jetzt auf einmal cron als
ausführender Service? Ich finde auch keine cron Konfigurationsdatei crontab
wie man das unter Linux kennt, bzw habe ich ein Binaryfile mit diesem Namen
in /usr/bin gefunden. Wenn das System (10.6 und 10.7) noch cron benutzt, wo
konfiguriert man diesen dann?

Thx 6 Bye Tom

[1]
http://developer.apple.com/library/...onf.5.html
[2]
http://developer.apple.com/library/.../newsyslog
 

Lesen sie die antworten

#1 Volker Birk
07/05/2012 - 13:23 | Warnen spam
Thomas Wildgruber wrote:
1) Um die neue Konfiguration des newsyslog Service einzulesen, wollte ich
den dazugehörigen Deamon neu starten, konnte in meinem System (10.6 und
10.7) aber nur den althergebrachten syslod finden. Diesen dann gHUPt und
die neue Konfiguration hat gegriffen. Wie hàngen newsyslog und syslogd
zusammen bzw. was bedeutet newsyslog, wenn es diesen so benannt gar nicht
gibt?



newsyslog entspricht logrotate auf einem GNU/Linux-System. Dieser
Artikel beschreibt, was es macht:

<http://onlamp.com/pub/a/bsd/2001/06...s.html>

2) Ich dachte seit geraumer Zeit, dass geplante Tasks in Mac OS über
launchd Skripte gestartet werden. Woher kommt jetzt auf einmal cron als
ausführender Service? Ich finde auch keine cron Konfigurationsdatei crontab
wie man das unter Linux kennt, bzw habe ich ein Binaryfile mit diesem Namen
in /usr/bin gefunden. Wenn das System (10.6 und 10.7) noch cron benutzt, wo
konfiguriert man diesen dann?



cron gibt es parallel zu launchd immer noch, siehe crontab(1) sowie
cron(8) sowie /System/Library/LaunchDaemons/com.vix.cron.plist

Viele Grüsse,
VB.
"Warum machen wir den Massenmörder Breivik zum Popstar des Bösen?"
"Weil eine Million Sarrazin-Buchkàufer schlechter aufs Gruppenfoto passen."
Friedrich Küppersbusch in <https://www.taz.de/Die-Woche/!91993/>

Ähnliche fragen