Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / Asterisk bounty

Asterisk bounty

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Asterisk bounty

Назрело два (две?) баунти :-)
http://asteriskpbx.ru/wiki/asterisk-bounty
Сообщество ru весьма подросло, поглядим, насколько...
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-11-19 04:56

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: Asterisk bounty

Первое задание имеет не очень много смысла. Ctrl-C категорически не подходит?
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2008-11-19 08:47

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Asterisk bounty

CTRL+C по привычке завершает работу программы. CTRL+D - выход из консоли.
Категорически не подходит по идейным и принципиальным соображениям.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-11-19 13:30

Avatara of simax
Откуда: Нижний Новгород
Сообщений: 277

Re: Asterisk bounty

А чем exit не устраивает команда
2008-11-19 14:21

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Asterisk bounty

да устраивает все :-)
Но привык к CTRL+D, кто знает - поймет :-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-11-19 15:41

Сообщений: 6521

Re: Asterisk bounty

Не знаю, знаю я или не знаю, но CTRL+D завершает начатый командой cat > myfile.html файл, то есть EOF.
Но на свете много других комбинаций!
Я так привык к Alt-S, что потом долго переучивался на Ctrl-Enter.
2008-11-19 17:01

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: Asterisk bounty

Насчёт простоты и пятиминутности добавления перехвата Ctrl-D:
- При удалённом присоединении консоли к астериску в принципе не используется перехват сигналов
- Ctrl-D как было сказано выдаёт EOF, что заставит переделать код, считывающий команды для астериска из его консоли

Да и сложно будет объяснить причину для внесения такой доработки... А вот над импульсом стоит потрудиться, кто-нибудь скажет когда он вообще работал? :)))
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2008-11-19 20:12

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Asterisk bounty

При удалённом присоединении консоли к астериску в принципе не используется перехват сигналов
Хм... Смотри:
max@explorer ~ $ SNOWFLAKE.sh
Last login: Thu Nov 20 22:21:10 2008 from bk0158.jinr.ru
snowflake ~ #
snowflake ~ # screen -RD test
snowflake ~ #
CTRL+D
[screen is terminating]

screen ловит ctrl+d, а это такая же прога.
Уверен, что CLI читает байты с stdin, и при нажатии CTRL+D системный вызов read вернет 0 (the number of bytes read is returned (zero indicates end of file), see man 2 read).
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-11-20 22:27

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru