Ключи командной строки ОС Linux, ЗОСРВ Нейтрино
Драйвер обрабатывает следующие специфичные для ОС Linux, ЗОСРВ Нейтрино ключи:
-
-D -
Флаг автоматического запуска драйвера из системной сетевой программы inetd. Ключ задается в файле настройки
inetd.conf. Структура файлаinetd.confприведена в приложении 3. -
-K[=<сигнал>] -
Заставляет драйвер посылать указанный <сигнал> родительскому процессу по окончании своей инициализации. Значение <сигнала> должно быть целым положительным числом. В случае отсутствия аргумента по умолчанию посылается сигнал SIGTERM.
-
-C -
Запрещает переводить процесс драйвера в фоновый режим. Драйвер в этом случае не освобождает консоль до своего завершения.
-
-S -
Заставляет использовать дочерний процесс при каждом новом соединении.
-
-WD -
Устанавливает режим контроля над работой драйвера. В этом режиме создается специальный («следящий») процесс, который контролирует основной процесс
dbs_tcp. При зависании основного процесса производится его автоматический перезапуск. Обнаружение зависания происходит c запаздыванием в 10 сек. после того, как оно фактически произошло.После окончания работы основного процесса
dbs_tcp«следящий» процесс также завершает свою работу в течение 10 сек.При завершении «следящего» процесса основной процесс тоже завершается.