запуск сценария exec команды из php - PullRequest
1 голос
/ 24 февраля 2011

У меня есть приложение, в котором мне нужно запустить скрипт PHP с помощью функции exec () из php.

"php /var/www/server/data/scripts/ThreadHandler.php 145596>/var/www/server/data/logs/threads/thread.145596.log 2> & 1 & "

также пробовал

" php / var / www /server / data / scripts / ThreadHandler.php 145596> /var/www/server/data/logs/threads/thread.145596.log 2> & 1 "

Я выполняю указанную выше команду с exec() функция PHP, но она не запускается, я не могу отслеживать ошибки.пожалуйста, предложите любые изменения.

Ответы [ 2 ]

1 голос
/ 24 февраля 2011

try

passthru('php -f /var/www/server/data/scripts/ThreadHandler.php 145596 > 
         /var/www/server/data/logs/threads/thread.145596.log 2>&1');

Также попробуйте запустить его из командной строки linux

1 голос
/ 24 февраля 2011

Попробуйте определить аргументы $ output и $ return_var для exec и вывести их значения:

$output = array();
$rv = null;
exec("your command", $output, $rv);
print_r($rv);
print_r($output);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...