In Linux gibt es einen Befehl, um die Priorität der Prozesse festzulegen. Diese werden in einem Bereich von -20 bis 19 definiert, wobei -20 das Beste ist. Prioritäten im negativen Bereich könnnen nur als Root festgelegt werden. Ich weiß leider das kleine Wörtchen (Befehl) nicht mehr, weiß ihn einer von euch?
Wer mir nicht glaubt, dass sowas möglich ist, der soll mal den Befehl "top" eingeben und in die 3. Spalte schauen, die "Pri" lautet, in ihr stehen nämlich die Prioritäten drinn.
Linux 15.025 Themen, 107.012 Beiträge
Ich habe hier keinen Scanlogd, sondern nur meine normalen, also klogd und syslogd. Die haben beide die Prioritaet 9.
Spielt aber auch keine Rolle, selbst mit der hoechsten Prioritaet wuerde er nicht mehr loggen. Die Prioritaet gibt nur an, dass er mehr von der CPU-Zeit bekommt.
Wenn er mehr loggen soll, schau dir die Datei /etc/syslog.conf an. Die kann man bearbeiten und angeben, ob alles geloggt werden soll oder nur einiges. Gebe mal ein:
man syslog.conf
Dort kannst du eingeben, welche Stufe er loggen soll, also
debug, info, notice, warning, err, crit, alert, emerg.
Ich weiss allerdings nicht, ob der scanlogd auch von der syslog.conf abhaengt oder eine eigene Conf-Datei hat. Schau mal nach.
Wenn du eine Suse hast, kannst du das glaube ich auch unter yast einstellen, was der scanlogd loggen soll.
Klaus