Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Extensions > Взаимодействие php и daemon


Автор: webber 27.12.2007, 23:04
Имеется daemon который проверяет работу фтп из списка.
Имеется php скрипт который должен получить список фтп которые работают из daemon`a.
Вопрос: как это организовать?

Не предлагать сохранение результата работы daemon`a в БД/файл.

Автор: skyboy 27.12.2007, 23:27
команд, позволяющих выполнять что-то из командной строки и выдавать то, что эти программы выводили в stdout(стандартный поток вывода - обычно это консоль) несколько:
http://ua2.php.net/manual/en/function.exec.php
http://php.net/passthru
http://php.net/shell_exec
http://ua2.php.net/manual/en/language.operators.execution.php
под твои нужды, как я понял, подходит любой вариант.
пожалуй, идеально подходит exec, потому как вывод вызванной программы сразу возвращается в виде массива - по отдельной строке вывода на каждый элемент массива.

Автор: webber 1.1.2008, 02:19
skyboy, exec запускает daemon`a, а если daemon уже работает как тогда?

Автор: skyboy 1.1.2008, 03:24
взаимодействие с демоном может идти уже только за счет платформозависимых механизмов:
http://ua.php.net/manual/ru/ref.com.php - под Windows
http://ua.php.net/manual/ru/ref.sem.php - под Unix
встроенных модулей для работы с оконными сообщениями windows что-то не нашел :(

Автор: nerezus 3.1.2008, 13:51
Да через сокет. или через общую память. делов то.

Автор: skyboy 3.1.2008, 13:55
Цитата(skyboy @  1.1.2008,  02:24 Найти цитируемый пост)
взаимодействие с демоном может идти уже только за счет платформозависимых механизмов

,the свои слова обратно. про сокеты забыл, каюсь :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)