This shows you the differences between two versions of the page.
| — |
kurs:trap.sh [2014/09/10 21:22] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | <code> | ||
| + | #!/bin/bash | ||
| + | |||
| + | function cleanup { | ||
| + | echo "werde beendet" | ||
| + | ## exit 1 | ||
| + | } | ||
| + | |||
| + | function hup { | ||
| + | echo "setze mich zurueck" | ||
| + | i=1 | ||
| + | } | ||
| + | |||
| + | trap hup 1 | ||
| + | |||
| + | trap cleanup 2 3 9 15 | ||
| + | |||
| + | i=0 | ||
| + | while true | ||
| + | do | ||
| + | echo $i | ||
| + | (( i++ )) | ||
| + | sleep 3 | ||
| + | done | ||
| + | </code> | ||