Frage 101-138

Welches Signal wird mit kill verschickt, wenn Sie kein Signal explizit angeben? (Geben Sie die Nummer oder den Signal-Namen an.)

Textfrage

LPI-Lernziel Prozesse erzeugen, überwachen und beenden (103.5)

5 Kommentare · Kommentar hinzufügen · RSS

Kill

Max (Gast) · 20. Januar 2011, 14:30

Liege ich richtig mit SIGTERM? lg

Kill

Joe (Gast) · 19. April 2011, 09:55

sigterm ist es nicht, ich denke killall

Kill

Oliver Lau (eingetragen) · 20. April 2011, 14:30

Hier die Erklärung zum Kommando kill:

Wird kill ohne Optionen abgesetzt, dann wird das Signal 15, also SIGTERM abgesetzt. Dadurch wird erlaubt, dass sich der Prozess selbst beenden kann. Die Syntax des Kommandos sähe z. B. wie folgt aus: kill -SIGTERM 3100 oder kill -15 3157.

Mit killall hingegen besteht die Möglichkeit, dass nicht die PID, sondern der Prozessname verwendet werden kann von dem Prozess, der terminiert werden soll. Das führt dazu, dass mit killall auch verschiedene Prozesse mit demselben Prozessnamen terminiert werden können.

Oliver Lau, Einbeck

Kill

lars (Gast) · 28. März 2012, 11:51

Sehr gemein ist wenn man SIGTERM klein schreibt, ist das falsch... also besser 1 schreiben :)

Gast

topas (Gast) · 20. April 2011, 13:06

Vielleicht bringt das Klarheit:

The command kill sends the specified signal to the specified process or process group. If no signal is specified, the TERM signal is sent. The TERM signal will kill processes which do not catch this signal. For other processes, it may be necessary to use the KILL (9) signal, since this signal cannot be caught.

Wichtig

LPI-Logo

Die LPI Academy ist keine offizielle Webseite des LPI!

Sponsor

Linup-Front-Logo

Die LPI Academy wird für die Community unterstützt von der Linup Front GmbH

A Django Site

Diese Seite

Version: 0 (Anselm)
22.8.2009 01:07:30

Benutzer

Nicht angemeldet

Kommentare

RSS