Ключи командной строки ОС Linux и UNIX

Драйвер обрабатывает следующие специфичные для ОС Linux и UNIX ключи:

-D

Флаг автоматического запуска драйвера из системной сетевой программы inetd. Ключ задается в файле настройки inetd.conf. Структура файла inetd.conf приведена в приложении 3.

-K[=< сигнал >]

Заставляет драйвер посылать указанный < сигнал > родительскому процессу по окончании своей инициализации. Значение < сигнала > должно быть целым положительным числом. В случае отсутствия аргумента по умолчанию посылается сигнал SIGTERM.

-C

Запрещает переводить процесс драйвера в фоновый режим. Драйвер в этом случае не освобождает консоль до своего завершения.

-S

Заставляет использовать дочерний процесс при каждом новом соединении.

-WD

Устанавливает режим контроля над работой драйвера. В этом режиме создается специальный («следящий») процесс, который контролирует основной процесс dbs_tcp. При зависании основного процесса производится его автоматический перезапуск. Обнаружение зависания происходит c запаздыванием в 10 сек. после того, как оно фактически произошло.

После окончания работы основного процесса dbs_tcp «следящий» процесс также завершает свою работу в течение 10 сек.

При завершении «следящего» процесса основной процесс тоже завершается.