RapaNui
Anmeldungsdatum: 16. Juli 2007
Beiträge: 1925
Wohnort: Penco / Chile
|
Hallo Wiki-Team, ich hab mal 2 neue Artikel für die Shell/Befehlsübersicht geschrieben. Ist nicht viel, ergänzt aber doch die Übersicht. Neben Baustelle/pgrep hab ich auch kurz Baustelle/pkill verfasst. Wenn denn alle unbewusst eingebauten Fehler behoben sind, dann könnten beide Artikel nach Shell/pkill und Shell/pgrep verschoben werden. Grüsse aus dem immer noch wackelndem Chile P.S. Das Einfügen in die Seite Shell/Befehlsübersicht würde ich auch noch übernehmen.
|
kaputtnik
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 9245
|
Servus ☺ nur ganz kurz:
RapaNui schrieb: Neben Baustelle/pgrep hab ich auch kurz Baustelle/pkill verfasst.
IMHO ok ☺ Bei den Signalen (wie SIGTERM ) bitte auf Shell/kill#Signale verweisen. BTW: Das Signal SIGTERM wird dort gar nicht beschrieben. Ist SIGTERM das gleiche wie TERM? Dann sollte das dort ergänzt werden. In Shell/kill heißt es an manchen Stellen: "standardsignal ist TERM" an anderen Stellen: "Standardsignal ist SIGTERM" 😐 Grüsse aus dem immer noch wackelndem Chile
😲
P.S. Das Einfügen in die Seite Shell/Befehlsübersicht würde ich auch noch übernehmen.
Danke ☺ kaputtnik
|
RapaNui
(Themenstarter)
Anmeldungsdatum: 16. Juli 2007
Beiträge: 1925
Wohnort: Penco / Chile
|
So bei pkill alles einheiltlich auf TERM geändert. Signale können in 3 Formen benutzt werden:
numerisch, für SIGTERM wäre das die 15 in der Langform als SIGxyz, wie SIGTERM oder als Kurzform ohne das SIG, also nur TERM, USR1 etc.
Dann bitte verschieben.
|
noisefloor
Anmeldungsdatum: 6. Juni 2006
Beiträge: 29567
|
Hallo, bitte _immer_ eine Thread für jeden Artikel aufmachen. In der Baustellenhase mag ein Thread für 2 ja noch gehen, über die Jahre ist das aber einfach nur verwirrtend. Eröffnest du einen neuen für pkill? Thx. Zu den Artikeln: In beiden fehlt der obligatorische Installationsteil. Gruß, noisefloor
|
RapaNui
(Themenstarter)
Anmeldungsdatum: 16. Juli 2007
Beiträge: 1925
Wohnort: Penco / Chile
|
noisefloor schrieb: bitte _immer_ eine Thread für jeden Artikel aufmachen. In der Baustellenhase mag ein Thread für 2 ja noch gehen, über die Jahre ist das aber einfach nur verwirrtend.
In den Manpages wird pgrep und pkill ebenfalls zusammen behandelt, das fand ich aber zu unübersichtlich daher 2 Artikel - mein Fehler, sorry
Eröffnest du einen neuen für pkill? Thx.
Wie geht das? Wenn ich in beiden Artikeln auf Diskussion gehe werde ich hierher geleitet.
Zu den Artikeln: In beiden fehlt der obligatorische Installationsteil.
Was soll ich installieren lassen? Es handelt sich dabei um Systembefehle wie df, kill, nice ....., in keinem dieser Artikel ist ein Installationsteil vorhanden Gruss
|
noisefloor
Anmeldungsdatum: 6. Juni 2006
Beiträge: 29567
|
Hallo,
Wie geht das? Wenn ich in beiden Artikeln auf Diskussion gehe werde ich hierher geleitet.
einfach die Diskussionsverknüpfung aufheben ("Weitere Aktionen → Diskussion verknüpfen") und dann eine neue Erstellen → Done.
Was soll ich installieren lassen? Es handelt sich dabei um Systembefehle wie df, kill, nice ....., in keinem dieser Artikel ist ein Installationsteil vorhanden
Siehe Baustelle/pkill ☺ Gruß, noisefloor
|
RapaNui
(Themenstarter)
Anmeldungsdatum: 16. Juli 2007
Beiträge: 1925
Wohnort: Penco / Chile
|
Listo, fertig wenn dann nichts mehr wäre kann verschoben werden RapaNui
|
frustschieber
Ehemalige
Anmeldungsdatum: 4. Januar 2007
Beiträge: 4259
|
verschoben und nach Shell/Befehlsübersicht verlinkt. Danke an den Autor [user:RapaNui;]
|
barcc
Anmeldungsdatum: 13. Juli 2007
Beiträge: 696
Wohnort: Dortmund
|
pgrep und pkill sind keine eingebauten shell-Befehle, sondern im Paket procps enthalten.
|
RapaNui
(Themenstarter)
Anmeldungsdatum: 16. Juli 2007
Beiträge: 1925
Wohnort: Penco / Chile
|
barcc schrieb: pgrep und pkill sind keine eingebauten shell-Befehle, sondern im Paket procps enthalten.
Das kann ich nicht sagen, meine Aussage sollte bedeuten: Bei mir ist das bereits dabei (was sollte ich installieren), also anscheinend vorinstalliert. Wikipedia sagt dazu: pgrep ist ein Kommandozeilenprogramm, das ursprünglich für das Solaris 7 Betriebssystem entwickelt wurde. Seither wurde jedoch auch eine Version für GNU/Linux und OpenBSD geschrieben. ... Zu den Alternativen gehören pidof, das ursprünglich für Linux entwickelt wurde, und ps. pgrep an sich ist als vereinfachte Schreibweise einer komplexeren Verkettung von Programmaufrufen, um die Eingabe zu vereinfachen. Es wurde aber auch um eigene Funktionalität erweitert, um komplexere Abfragen für Prozesse ausführen zu können. Kann das noch jemand bestätigen P.S. Die Abhängigkeiten zu procps sagen mir: In Konflikt mit: pgrep Edit: Bei Galileo, Linux von Johannes Plötner, Steffen Wendzel -Das umfassende Handbuch -, findet sich kein weiterer Hinweis.
|
barcc
Anmeldungsdatum: 13. Juli 2007
Beiträge: 696
Wohnort: Dortmund
|
Dass pgrep und pkill vorinstalliert sind, stimmt schon, denn das Paket procps ist eine direkte Abhängigkeit von ubuntu-minimal. Allerdings sind das keine eingebauten Shell-Befehle, wie es im Artikel steht. Eingebaute Befehle (z.B. echo, kill) werden von der Shell selbst interpretiert. Man kann das mit type herausfinden:
barcc:~$ type pkill pgrep kill killall sed
pkill ist /usr/bin/pkill
pgrep ist /usr/bin/pgrep
kill is a shell builtin
killall ist /usr/bin/killall
sed ist /bin/sed Ich bin nur unsicher, wie man das im Artikel schreiben soll. Reicht es zu schreiben, dass es immer vorinstalliert ist oder soll das Paket procps auch erwähnt werden? Und wenn, mit oder ohne Installationsknopf? RapaNui schrieb: …
P.S. Die Abhängigkeiten zu procps sagen mir: In Konflikt mit: pgrep
Im Konflikt mit einem Paket pgrep, das es gar nicht mehr gibt.
Der Befehl pgrep ist im Paket procps, das kann man mit dpkg -S pgrep feststellen. Gruß, barcc
|
RapaNui
(Themenstarter)
Anmeldungsdatum: 16. Juli 2007
Beiträge: 1925
Wohnort: Penco / Chile
|
Hallo barcc, Danke für die Informationen.
Ich bin nur unsicher, wie man das im Artikel schreiben soll. Reicht es zu schreiben, dass es immer vorinstalliert ist oder soll das Paket procps auch erwähnt werden?
Ich würde sagen es reicht wenn man:
pgrep und pkill sind Bestandteil vom paket '''ubuntu-minimal''' und bei Ubuntu vorinstalliert
schreibt. Dazu sollte jemand vom WikiTeam bzw. kaputtnik was sagen. Edit: Ich hab das schon mal (bei beiden pgrep pkill) so
`pgrep` und `pkill` sind Bestandteil von `ubuntu-minimal` und daher bei Ubuntu bereist vorinstalliert
geändert, da der alte Hinweis ja definitiv falsch/irreführend war. RapaNui
|
barcc
Anmeldungsdatum: 13. Juli 2007
Beiträge: 696
Wohnort: Dortmund
|
Ich habe noch einen Wissensblock eingefügt und den Abschnitt Installation geändert (siehe auch in Diskussion Befehlsübersicht). barcc edit: bisher nur Artikel pkill, pgrep ist weiter unten in der Liste.
|
noisefloor
Anmeldungsdatum: 6. Juni 2006
Beiträge: 29567
|
Hallo, habe den Installationsteil korrigiert Wissensblock hinzugefügt den bösen Zeilenumbruch entfernt einen Link auf Shell/grep eingebaut
☺ Gruß, noisefloor
|
BillMaier
Supporter
Anmeldungsdatum: 4. Dezember 2008
Beiträge: 6492
|
Gerade darüber gestolpert: NOTES
The process name used for matching is limited to the 15 characters present in the output of /proc/pid/stat. Use the -f option to match against the complete command line, /proc/pid/cmdline.
The running pgrep or pkill process will never report itself as a match. Gerade wenn man pgrep in einem Skript verwenden will ist es ziemlich böse, wenn man das nicht weiß. Wo könnten wir das im Artikel ergänzen?
|