trap
Bisher wurde beschrieben, inwiefern der gelegentliche Benutzer von Signalen betroffen ist. Nun soll es darum gehen, wie Signale von Shell-Programmierern eingesetzt werden können. Dabei gehen wir nicht allzu sehr in die Tiefe, weil es doch mehr den speziellen Bereich der Systemprogrammierer angeht.
Weiter oben wurde erwähnt, dass Programme allgemein so eingerichtet werden können, dass sie spezielle Signale abfangen (trap) und auf eine eigene Weise bearbeiten können. Mit dem eingebauten Befehl trap können Sie das innerhalb eines Shell-Skripts tun. Am wichtigsten ist trap dann, wenn es um die »Absicherung« großer Shell-Programme geht, damit diese auf ungewöhnliche Ereignisse korrekt reagieren, genauso wie ein Programm in einer beliebigen Sprache ...
Get Einführung in die bash-Shell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.