Frage 101-139

Welche Signale können von einem Prozess nicht abgefangen werden?

  1. SIGKILL und SIGTERM

  2. SIGHUP und SIGKILL

  3. SIGKILL und SIGSTOP

  4. SIGQUIT und SIGTERM

  5. Strg+C und Strg+Z

  6. Alle Signale können abgefangen werden.

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

Prozesse können alle Signale abfangen außer SIGKILL und SIGSTOP (Antwort 3). SIGKILL beendet einen Prozess ohne viel Federlesen, und SIGSTOP sorgt dafür, dass der Prozess keine weitere Rechenzeit zugeteilt bekommt (man ihn aber später mit SIGCONT weiterlaufen lassen kann).

»Abfangen« heißt in diesem Kontext übrigens, dass der Programmierer des Prozesses Code vorsehen kann, der anstatt der Standardreaktion (normalerweise Programmabbruch) ausgeführt wird. Beispielsweise könnte ein Programm SIGTERM abfangen, um seinen internen Zustand in eine Datei zu sichern, damit es später mit seinen Berechnungen an der Stelle fortfahren kann, wo das SIGTERM einging.

Noch kein Kommentar · Kommentar hinzufügen · RSS

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