S sergeyfromkomi 05.08.2008 #1 05.08.2008 #1 Добрый день! Как на winxp и ActivePerl5, перехватить ctrl+c (остановку скрипта), до этого момента(до обработки ctrl+c) мне нужно успеть в скрипте сделать : "$session->close;" (закрыть telnet сессию). Заранее спасибо !!!
Добрый день! Как на winxp и ActivePerl5, перехватить ctrl+c (остановку скрипта), до этого момента(до обработки ctrl+c) мне нужно успеть в скрипте сделать : "$session->close;" (закрыть telnet сессию). Заранее спасибо !!!
V Vovochka 11.08.2008 #2 11.08.2008 #2 http://www.unix.com.ua/orelly/perl/cookbook/ch16_19.htm Не работает?
S sergeyfromkomi 11.08.2008 #3 11.08.2008 #3 Vovochka сказал(а): http://www.unix.com.ua/orelly/perl/cookbook/ch16_19.htm Не работает? Нажмите, чтобы раскрыть... больше спасибо за ответ. Но я не знаю куда поместить эту строку чтобы скрипт постоянно отслеживал это событие... (я не программист, я cisco учу....)
Vovochka сказал(а): http://www.unix.com.ua/orelly/perl/cookbook/ch16_19.htm Не работает? Нажмите, чтобы раскрыть... больше спасибо за ответ. Но я не знаю куда поместить эту строку чтобы скрипт постоянно отслеживал это событие... (я не программист, я cisco учу....)
S sergeyfromkomi 12.08.2008 #5 12.08.2008 #5 перехватывает.....на программа всё равно закрывается можно ли программно запретить закрытие консоли....
перехватывает.....на программа всё равно закрывается можно ли программно запретить закрытие консоли....
V Vovochka 13.08.2008 #6 13.08.2008 #6 Что-то я ничего не понял? Вообще запретить убийство проги? Ну попробуйте добавить: Код: $SIG{KILL} = 'IGNORE'; $SIG{TERM} = 'IGNORE'; Но стоит ли оно того?
Что-то я ничего не понял? Вообще запретить убийство проги? Ну попробуйте добавить: Код: $SIG{KILL} = 'IGNORE'; $SIG{TERM} = 'IGNORE'; Но стоит ли оно того?