[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выполнение "nsupdate" - как?
multik
Здравствуйте.

Выполнение команд ОС (например dig, rndc) произвожу через функцию exec (пост по вопросу её использования здесь).
А вот как выполнить команду ("nsupdate"), которая требует ввода в стантартный поток ввода? Функция exec не позволяет этого сделать.



Спустя 37 минут, 53 секунды (27.05.2010 - 13:44) multik написал(а):
Есть такой вариант:
$rc = system("nsupdate $tmpfname 2>&1", $ex);

Но хотелось бы избежать создание/удаление временных файлов. Нужно чтобы инструкции для nsupdate передовались напрямую.

Спустя 1 час, 13 минут, 39 секунд (27.05.2010 - 14:58) multik написал(а):
Ура! Нашел!!! Вот здесь пример как это делать.
Получается таким образом можно вызывать любые утилиты и работать напрямую с их потоками ввода/вывода/ошибок!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.