|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Sveshnikov 2:5030/1900.44 25 Feb 2004 22:44:40 To : Valentin Nechayev Subject : обработчик события "command not found" -------------------------------------------------------------------------------- AS>>>> Есть ли возможность поставить свой обработчик на это событие? AS>>>> если не в баше, то в csh, tcsh или где-нибудь еще. VN>>> Мне tcsh на днях такие подсказки начал делать - я офигел на VN>>> месте. AS>> на какие твои действия он фигеет? VN> Если переставить местами, кто от кого фигел, то мне понравилось VN> как он даёт подсказки с исправленным синтаксисом команды - где ошибся VN> в одной-двух буквах. как?? AS>>>> ситуации сработает trap 'echo "bingoo"' 4 ? VN>>> Грубо говоря, в скриптах. Хотя послать сигнал 4 шеллу - это хит VN>>> сезона. AS>> гррр, в моем справочнике написано, что этот сигнал вырабатывается AS>> при "ошибке в команде", только мне эту ошибку из командной строки AS>> воспроизвести не удалось.. VN> kill -4 $$ сравни это с сабжем :) AS>> вобщем, это не то, что нужно, просто интересно, что это такое.. VN> trap - задание реакции на сигнал, пришедший процессу шелла. VN> man 2 kill про посылку сигналов. VN> man sigaction, man signal про то, как сигналы перехватываются и что VN> они вообще такое. знаю, знаю.. не то. Alexey --- GoldED+/LNX 1.1.5 on linux 2.4.20-8smp * Origin: :: same red eyes we alike :: (2:5030/1900.44) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4551403ced6c.html, оценка из 5, голосов 10
|