Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.BINKD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.BINKD с датами от 14 Jul 13 17:53:22 до 25 Aug 24 19:42:02, всего сообщений: 1947
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 165 из 1947 ========================================== RU.BINKD =
От   : Pavel Gulchouck                  2:463/68           31 Mar 14 13:39:58
Кому : Serg Ageev                                          31 Mar 14 13:39:58
Тема : наследование бинкд.
FGHI : area://RU.BINKD?msgid=2:463/68+533949d3
На   : area://RU.BINKD?msgid=2:6056/1.2+532efc2c
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hi Serg!

23 Mar 14, Serg Ageev ==> Max Vasilyev:

SA> не, я немного "не об этом".
SA> 1. есть нода, где старый бинк установлен службой в ХП.
SA> 2. останавливаем службу бинка.
SA> 3. заменяем экзешник старого бинка на экзешник нового.
SA> 4. запускаем службу бинка.
SA> 5. получаем ругательство.

SA> переустанавливать, то есть - сначала удалить службу старого бинка, а затем установить службу нового, ещё не пробовал.
SA> ибо боюсь, что "нафиг поломается", а "глубоко влезать в разборки" сейчас, чего-то, нет желания.
SA> поэтому и спросил - "чего можно взять, чтобы просто заменить экзеншник, и чтобы поддержка 4Г появилась?"

SA> разумеется, если другого варианта нет, то буду пробовать переустановить службу...

Тут история такая.
1. В binkd 0.9 был добавлен ключик "-i" - работа через stdin/stdout, для запуска через inetd. Поддерживался в unix и OS/2 версиях, а в binkd/win отсутствовал (потому что сложнее реализовать, да и нет смысла - под виндой нет inetd).
2. В binkd/win 0.9.4 был добавлен ключик "-i" - install as service. Это, на мой взгляд, было опрометчиво, не нужно было одному ключу давать разный смысл под разными платформами, но так уж случилось.
3. В binkd/win 1.0.0 был добавлен ключик "-t <cmd>" - управление сервисом (start, stop, install, uninstall, status). Ключи "-i" и "-u" поддерживались ради обратной совместимости, но были объявлены устаревшими. В usage про них ничего не говорилось, а при использовании писалось предупреждение о том, что этот ключ устаревший, и вместо него нужно использовать "-t <cmd>".
4. В binkd/win 1.1a устаревшие ключи -i и -u были убраны, и вместо них была добавлена функциональность "-i" аналогичная той, что есть в unix и os/2 - работа через stdin/stdout. Это можно использовать для работы через ssh или через любой другой пайп.

Иными словами, совместимость по ключам в данном случае действительно потеряна при апгрейде через две major revision (с 0.9.x на 1.1.x, которая сейчас в разработке). Иначе пришлось бы и дальше тянуть разные ключи под разными платформами - например, под юниксом для пайпов использовать -i, а под виндой для того же какой-нибудь -z, потому что -i там занят под инсталляцию сервиса и равносилен "-t install". Это привело бы к большой путанице как минимум в документации и, на мой взгляд, к большим неудобствам, чем восстановление единого смысла ключа -i в версиях binkd под все платформы.

              Lucky carrier,
                           Паша
                           aka  gul@gul.kiev.ua
--- GoldED+/LNX 1.1.5
* Origin: printf("%s", "How can I increase performance?\n"); (2:463/68)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.163850 секунды