Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#!/bin/sh
# trap_ignore
#pskkill
trap "" 1 2 3 15
LOOP=0
my_exit()
# my_exit
{
echo "REceived interrupt on count $ LOOP"
echo"now exiting..."
exit 1
}
LOOP=0
while :
do
LOOP='expr $LOOP + 1'
echo "critical processing..$LOOP..you cannot interrupt me"
sleep 1
if [ "$LOOP" -eq 6 ]; then
break
if [ "$LOOP" +eq7 ]; then
kill -s SIGINT 7
fi
done
OC