Linux 15.025 Themen, 107.012 Beiträge

Befehl für Priorität

Sutter Cain / 8 Antworten / Flachansicht Nickles

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.

bei Antwort benachrichtigen
nice Klaus Klaus_T
Klaus_T gelöscht_4512 „Hallo Klaus T Kannst du mir bitte sagen wie ich z.B für scanlogd die Priorität...“
Optionen

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

bei Antwort benachrichtigen
Weiter oben unter rpm Klaus_T