Warum erhalte ich kein Signal SIGKILL beim Befehl kill -9 in der Bash?

Im Bash-Skript verarbeite ich ein anderes Signal wie folgt:

#!/bin/bash

sighdl () 
{
  echo "signal caught"
  #do something
  exit 0
}

trap sighdl SIGKILL SIGINT SIGTERM

Oberhalb des Codes wird das Signal für folgende Aktivitäten korrekt verarbeitet:

Strg+Ckill pidpkill scriptname

Zumkill -9 pid es ruft nicht ansighdl. Nach meinem Verständnis (wenn ich mich nicht irre)kill -9 sendet das SIGKILL-Signal.

Irgendeine Idee?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage