Форум сайта python.su
0
Использую: Linux Debian + PHP 5.4.4-14 + Apache2.2.22
Необходимо из файла PHP запустить внешнюю программу в фоновом режиме.
Строка для запуска выглядит так:
ffserver -f \home\www\ffserver.conf
exec('ffserver -f \home\www\ffserver.conf');
Отредактировано sezam (Март 22, 2013 08:31:16)
Офлайн
221
=) вы окном ошиблись, здесь форум Python, а не PHP
Офлайн
0
У меня была идея написать скрипт на Python'е с аналогичным действием, а именно - запуск внешних ПО в фоновом режиме. А запускать файлы на Python'е из PHP я умею ))
Офлайн
221
sezam
тогда вам модуль subprocess нужен, или os.system() смотря что вам далее нужно.
Офлайн
0
Блин, а зачем из php вызывать python это извращение какоето в php это в полне работает…
Почему у вас оно может не работь посмотри что в лог пишет…
может он ffserver не видет, может парамер должет быть /home/www/ffserver.conf (
потому что символ “\f” -это scape-последовательност - перевод страницы )
exec('ffserver -f \home\www\ffserver.conf');
Лучше разберись чего оно не работает, а не языки перебирай и уж тем более не совмещай так.
Отредактировано aleshgo (Март 22, 2013 15:19:09)
Офлайн