Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: перехватить Ctrl+c
Форум программистов > Интернет и сети > Web-программирование > Perl программирование
sergeyfromkomi
Добрый день! Как на winxp и ActivePerl5, перехватить ctrl+c (остановку скрипта),
до этого момента(до обработки ctrl+c) мне нужно успеть в скрипте сделать :
"$session->close;" (закрыть telnet сессию).

Заранее спасибо !!!
Vovochka
]]>http://www.unix.com.ua/orelly/perl/cookbook/ch16_19.htm]]>

Не работает?
sergeyfromkomi
Цитата(Vovochka @ 10:08:2008, 22:26 ) *

больше спасибо за ответ. Но я не знаю куда поместить эту строку чтобы скрипт постоянно отслеживал это событие... (я не программист, я cisco учу....)
Vovochka
В самое начало smile.gif
sergeyfromkomi
перехватывает.....на программа всё равно закрывается
можно ли программно запретить закрытие консоли....
Vovochka
Что-то я ничего не понял?
Вообще запретить убийство проги?
Ну попробуйте добавить:
$SIG{KILL} = 'IGNORE';
$SIG{TERM} = 'IGNORE';

Но стоит ли оно того?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.