#!/bin/sh # # # Author: Bernhard Kuehl # Universitaet Osnabrueck # Mon Jun 16 17:32:47 MET DST 1997 # File: testTrap # Description: # Erzeugt ein sh-Skript testTrap.sh # testTrap.sh gibt fuer alle Signale via # trap die Signalnummer aus. # PATH=/usr/local/gnu/bin:/usr/bin:/bin export PATH { echo \#!/bin/sh echo for i in 1 3 4 5 6 7 8 9 10 12 13 14 15 16 \ 17 18 19 21 22 23 24 25 26 27 28 29 30 31 do cat << EOF trap 'trap "" $i; echo got $i' $i EOF done echo trap \'trap 2\; echo got 2\' 2 echo echo trap \'echo got 20\' 20 echo echo trap echo echo while\(true\) echo do echo sleep 5 echo done echo echo exit 0 } > testTrap.sh chmod +x testTrap.sh || ( echo can\'t set mode; exit 1 ) exit 0