pthon
@pthon

Почему php не может выполнить python скрипт?

Здравствуйте, почему результат выполнения возвращается 1 и скрипт не выполняется?
Если скопировать содержимое переменной $command, после выполнения скрипта, залогиниться за www-data и выполнить команду в $command, то всё работает как и должно, но если это сделать через php, то скрипт не выполнится и в браузер passthru ничего не выведет.
$command = "/usr/bin/python3 ".$ini_array['send_location']. " -g ".$ini_array['send']." -p ".$pulse." -t ".$protocol." -r ".$repeat." ".$code;
    $command_length = "/usr/bin/python3 ".$ini_array['send_location']. " -g ".$ini_array['send']." -p ".$pulse." -t ".$protocol." -r ".$repeat. " -l ".$length." ".$code;
    $output = null;
    $return_val = null;
    if ($length == "" or $length == null){
        passthru($command, $return_val);
    } else {
        passthru($command_length, $return_val);
    }
    if ($output == null) {
        header("HTTP/1.1 500 Internal Server Error");
        echo "<br>";
        echo $output;
        echo "<br>";
        echo $return_val;
        echo "<br>";
        die("ERROR: Cannot execute command. Command: ".$command);
    }
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
LAPTOP.RU Москва
от 150 000 до 190 000 ₽
от 80 000 до 120 000 ₽
LAPTOP.RU Москва
от 130 000 до 170 000 ₽
07 мар. 2021, в 23:34
5000 руб./за проект
07 мар. 2021, в 23:14
10000 руб./за проект