Написал в .bashrc такое вот:
if echo $SHLVL | grep -Fw 1 > /dev/null
then
echo "Welcome! Do you want sent sms to admin?"
OPTIONS="YES NO"
select opt in $OPTIONS; do
if [ "$opt" = "NO" ]; then
echo ok...
exit
elif [ "$opt" = "YES" ]; then
(echo "ONLINE:" && who -q)| mail -s "$USER IS ONLINE" 380******@sms.jeans.com.ua
echo sms to admin sent!
exit
else
clear
echo bad option
fi
done
else
echo "That seems it is screen, sms to admin did not sent."
fi
Всё замечательно, вот только когда человек заходит по ssh, выбирает одну из функций, происходит выполнение "exit" - и его выбрасывает вообще. А вот если нажать ctrl+c - оно киляется и можно работать. Так вот - как описать в данном скрипте выполнение ctrl+c автоматом после выполнения нужной функции?
p.s. на ^C ругается. 0_о