Maik Holtkamp
wie beende ich ein Programm am sanftesten? Ich hab zwar schon von den verschienen Optionen für kill gehört, aber wie ist denn STRG+C in dieser Hierachie einzustufen?
Ueblicherweise bricht man ein Programm auf der Konsole mit STRG-C (entspricht einem SIGINT bzw. kill -2) ab, sonst mit einem SIGTERM (kill -15). SIGTERM ist auch Default, wenn bei kill nichts anderes angegeben wird. Beide Signale koennen von einem Programm abgefangen werden, so dass es noch die Chance hat, sich halbwegs geordnet zu beenden. Nur, wenn diese Signale nicht wirken, sollte man zu einem SIGKILL (kill -9) greifen, womit das Programm zwangsweise sofort beendet wird[1]. Das war jetzt noch mal die Kurzfassung, Bernd hat ja schon eine tolle Beschreibung des gesamten Signal-Dschungels geliefert :) Eilert [1] Es gibt Ausnahmen, wenn ein Programm in einem blockierenden Systemaufruf festhaengt. Aber das Thema hatten wir gerade erst in einem anderen Thread... -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com