Was bewirkt das folgende Kommando?
nice -5 bla --blubb
Das Kommando bla --blubb wird mit dem Nice-Wert 5 gestartet
Das Kommando bla --blubb wird mit dem Nice-Wert -5 gestartet
Das Kommando -5 bla --blubb wird mit dem Nice-Wert 10 gestartet
Das Kommando bla --blubb wird mit der Priorität 5 gestartet
LPI-Lernziel Prozess-Ausführungsprioritäten ändern (103.6)
Hier kommt man leicht mal durcheinander. Hinter nice steht immer das
Kommando (mit Optionen), das »nett« gestartet werden soll, wobei zwischen
dem Wort nice und dem Kommando noch ein Nice-Wert angegeben werden kann,
um vom Standard 10 abzuweichen
-- mit einem Minuszeichen davor, da es sich um eine Option handelt; -5
steht also für den (positiven) Nice-Wert 5, und ein negativer Nice-Wert
müsste zum Beispiel als --5 angegeben werden (Das ist erst mal
konterintuitiv, aber irgendwie auch auf eine perverse Weise logisch; so
ist Unix nun mal). Die richtige Antwort ist also 1.
Was Antwort 4 angeht: Sie können die Priorität eines Prozesses nicht direkt setzen, sondern nur (über den Nice-Wert) eine Tendenz angeben. Die tatsächliche Priorität errechnet Linux aus dem Nice-Wert und diversen anderen Faktoren, typischerweise etwa aus dem bisherigen Verhalten des Prozesses (Prozesse, die viel Ein- und Ausgabe machen, werden gegenüber Prozessen bevorzugt, die einfach nur CPU-Zeit verbrauchen). Das ist ein bisschen was von einer Fangfrage.
Nicht angemeldet
Standard 10
Phylu (Gast) · 15. August 2012, 11:39
In der Antwortbeschreibung steht „um vom Standard 10 abzuweichen“. Dies sollte Standard 0 heißen, oder?
stay clean
dutCh (Gast) · 17. August 2012, 17:44
Wann fasst sich der Admin endlich ein Herz und entfernt diese ganzen hirnlosen Schnellschüsse!. Niveau 'Hier fehlt die Antwort'.
Das ist immerhin die Testseite des mitp LPIC1-Buches.
Diese Fragen hier mit zum Teil herausragenden Erläuterungen decken allein schon den Großteil des Prüfungswissens ab. Jammerschade wenn das durch dieses Gelaber verwässert wird.
Anselm ist zu nachsichtig.