Замечания по выпуску


7.8 Приложение D. Выполнение команд на нескольких серверах разделов баз данных

В конец раздела "Задание команды для выполнения" надо добавить следующее:

При выполнении любого сценария оболочки korn, содержащего операции чтения из stdin в фоновом режиме, надо явно перенаправить stdin в источник, откуда процесс может читать без остановки с терминала (сообщение SIGTTIN). Для перенаправления stdin надо запустить сценарий в следующем виде:

   shell_script </dev/null &

если не задается ввода.

Подобным образом при запуске db2_all в фоновом режиме всегда надо задавать </dev/null. Например:

   db2_all ";выполнить_эту_команду" </dev/null &

Таким образом вы перенаправляете stdin и избегаете остановки с терминала.

Другой вариант, если не предполагается вывода от удаленной команды - использовать опцию "daemonize" в префиксе db2_all:

   db2_all ";daemonize_эта_команда" &


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]