Hallo,
unter Baustelle/nice und Baustelle/renice gibt's zwei neue Artikel zu "nice" und "renice". Die beiden Artikel stehen im direktem Zusammenhang, daher auch hier die Nennung in einem Thread.
Gruß
noisefloor
Ehemaliger
Anmeldungsdatum: Beiträge: 29041 Wohnort: WW |
Hallo, unter Baustelle/nice und Baustelle/renice gibt's zwei neue Artikel zu "nice" und "renice". Die beiden Artikel stehen im direktem Zusammenhang, daher auch hier die Nennung in einem Thread. Gruß |
||
Anmeldungsdatum: Beiträge: 1168 |
Kewl! |
||
Anmeldungsdatum: Beiträge: 20087 Wohnort: Schwabenländle |
Dito. nice und renice gehören irgendwie zusammen, finde ich. Daher nur ein großer Artikel "nice". Gruß, Dee |
||
Ehemaliger
(Themenstarter)
Anmeldungsdatum: Beiträge: 29041 Wohnort: WW |
Hallo, ist zusammengeführt unter Baustelle/nice. Habe nice und renice getrennt, weil beide Befehle unter Shell/Befehlsübersicht getrennt aufgeführt sind. Beide in einen Artikel zusammenzufassen (Endnamen: Prozesspriorität?) macht aber durchaus Sinn. Gruß |
||
Anmeldungsdatum: Beiträge: 20087 Wohnort: Schwabenländle |
Der Artikel kann ruhig "nice" heißen. Wir verlinken dann per Anchor auf die jeweilige Sektion. Gruß, Dee |
||
Ehemaliger
(Themenstarter)
Anmeldungsdatum: Beiträge: 29041 Wohnort: WW |
|||
Anmeldungsdatum: Beiträge: 408 |
Ich bin mir nicht sicher aber ich habe anscheinend einen Fehler im Wiki-Artikel Shell/nice gefunden. Es heißt dort: Beispiele¶Ein paar Beispiele für die Nutzung von nice: Im ersten Beispiel wird gedit mit der Priorität "1" gestartet: nice -n 1 gedit Im zweiten Beispiel wird gedit mit einer Priorität "-10" gestartet: sudo nice -n -10 gedit Im dritten Bespiel wird gedit mit Root-Rechten und einer Priorität von "15" gestartet: nice -n 15 sudo gedit Hinweis:Wie man im zweiten und dritten Beispiel sieht, bezieht sich sudo nur auf den unmittelbar folgenden Befehl, nicht auf die komplette Befehlszeile. Im zweiten Beispiel gilt sudo also nur für nice und nicht für gedit, dies wird mit den Rechten des normalen Benutzers gestartet. Ich habe es ausprobiert sowohl mit meinem "realem" Ubuntu Gutsy Gibbon 7.10 als auch mit virtuellen Ubuntu 7.10 und 8.04 Versionen. In beiden Fällen führt der Befehl
dazu das nano mit root-Rechten ausgeführt wird (laut Systemüberwachung). Ungültiges Makro Dieses Makro ist nicht verfügbar Wie macht man es den richtig, wenn man als normaler User einen Prozess mit negativem nice-Wert starten will ohne das man ihn gleich mit Root-Rechten ausführt? Grüße aus Berlin |
||
Anmeldungsdatum: Beiträge: 130 Wohnort: Göttingen |
Hm, sehr guter Punkt! Mir fällt spontan renice ein: "sudo renice -10 `pidof nano`" Beachte die sog. "backticks" (Shift und die Taste rechts neben ß, ggf. 2x drücken, bis das Zeichen erscheint), die normalen Anführungsstriche sind natürlich wegzulassen. 😉 Wenn du mehrere nanos offen hast, musst du die entprechende Process-id selbst rausfinden. Das sollte auch nochmal jemand anders testen, und es im Wiki ändern! (Ich kann den Fehler für Ubuntu 7.04 und 8.10 bestätigen) Es ist aber afaik richtig, dass sich sudo nur auf den nachfolgenen Befehl bezieht, dieses Verhalten liegt wohl daran, dass nice nano startet und ihm damit seine Rechte "vererbt" |
||
Anmeldungsdatum: Beiträge: 408 |
Ich habe ein wenig gegoogelt und dabei gefunden das man sudo nice -n <Priorität> sudo -u <Benutzername> <Anwendung> verwenden soll um einen Prozess mit negativem nice-Wert aber nicht als root zu starten. Auch wenn es nicht direkt zum Wiki-Artikel gehört wollte ich eigentlich nur einem Prozess
in einem Script (genaugenommen in einem Script das ein Script generiert das per at ausgeführt wird) ausführen. Da das kopieren zeitkritisch ist (die Daten müssen rechtzeitig abgeholt werden sonst gehen sie verloren) wollte ich sehen ob eine höhere Priorität dem Datenverlust Abhilfe schaffen kann. Dabei ergibt sich ein zweites Problem. Da das ganze per at (also nicht interaktiv in einer Konsole) ausgeführt wird, muß in /etc/sudoers einstellen werden das keine Passwortabfrage für den/die entsprechenden Befehle mehr notwendig ist. Dabei bin ich auf den Fehler (im Artikel) gestoßen. Grüße aus Berlin |
||
Anmeldungsdatum: Beiträge: 8691 Wohnort: Hamburg-Altona |
Ich stimme zu, dass das ein Fehler im Artikel ist. Wahrscheinlich war der Schreiber etwas verwirrt, weil es tatsächlich Situationen gibt, wo sudo sich nicht auf die ganze Zeile auswirkt, nämlich wenn die Ausgabe des sudo-gesteuerten Befehls in eine Pipe oder Datei umgeleitet wird. |
||
Ehemaliger
(Themenstarter)
Anmeldungsdatum: Beiträge: 29041 Wohnort: WW |
Hallo, danke für den Hinweis. Ich meine zwar, dass ich das (als der Schreiber des Artikels ☺ ) damals getestet habe... aber anscheinend nicht. IMHO kann beides rein: renice und der gegoogle Tipp. Änderst du den Artikel ab. Und noch was halb off-topic: nice alleine hilft hier vllt. nur bedingt, weil du ja IO generierst. Dafür gibt es aber auch den Befehl Gruß, noisefloor |
||
Anmeldungsdatum: Beiträge: 408 |
Danke an o-bin-lad3n und noisefloor! Ich habe den Artikel inhaltlich korregiert. Da ich es momentan nicht so mit Wiki-Konformität und Rechtschreibung/Grammatik habe bitte ich darum noch mal Korrektur zu lesen. Da im Artikel nicht steht das er nur für fortgeschrittene User ist habe ich versucht in etwas (nur etwas!) ausführlicher (ggf. auch leichter verständlich) zu machen. Insbesondere die Änderung bzw. das Starten eines Prozesses mit höhere (d.h. negativer) Prozesspriorität war mir (aus verständlichen Gründen) wichtig. Diese Problem ist etwas was viele Windows-Umsteiger wahrscheinlich auch interessieren wird. Da mit dem "ionice"-Befehl hatte ich auch schon entdeckt. Da ich mich mit den "Tiefen" von Linux noch nicht so gut auskenne wollte ich erst mal klein anfangen und mich dann hocharbeiten. Das mit meiner Bastelllösung (TVBrowser, Aufnahmeplugin + Script und Hauppauge WIN-TV PVR USB2: siehe TVBrowser-Wiki, CapturePlugin - v4l2) gefällt mir nicht besonders aber es funktioniert meistens. Ggf. werde ich mal Fragen dazu in Multimedia stellen. Grüße aus Berlin |
||
Ehemaliger
(Themenstarter)
Anmeldungsdatum: Beiträge: 29041 Wohnort: WW |
Hallo, habe noch ein paar Korrekturen gemacht. Gruß, noisefloor |
||
Anmeldungsdatum: Beiträge: 408 |
Danke an o-bin-lad3n und noisefloor für das Korrekturlesen. Ich setze mal das Thema auf gelöst. Falls jemand meint es müsste noch etwas besprochen werden kann er ja das Thema wieder auf ungelöst setzen. Grüße aus Berlin |
||
Anmeldungsdatum: Beiträge: 130 Wohnort: Göttingen |
Hey, noisefloor! Kannst du nochmal nach deinen Änderunen sehen, wir haben vielleicht gleichzeitig dran rum editiert 😉 @ Grek336: Good Job! Mfg, o-bin-lad3n |