Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лабораторки по ОС препод Челноков / 2семестр / wi2 / morsin / morsin.tar / morsin / test / sh / laba / dfg
.sh#!/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
fi
if [ "$LOOP" +eq7 ]; then
kill -s SIGINT 7;
fi
done