Я пытаюсь выполнить скрипт Python, чтобы получить и установить сервер параметров в ROS. Когда я запускаю любой другой простой скрипт python, который, например, печатает «Hello», я возвращаю значение в PHP. Но когда я запускаю этот код: #!/usr/bin/env python import roslib import rospy import sys import re import string get = rospy.get_param("param") print get Я получаю […]
Позвольте мне уточнить: я пытаюсь запустить catkin_init_workspace из PHP, используя proc_open следующим образом: touch( "$dir/stderr.txt" ); chmod( "$dir/stderr.txt", 0755 ); $fp = fopen("$dir/stderr.txt", "w"); fclose($fp); $descr = array( 0 => array("pipe", 'r'), // stdin 1 => array("pipe", 'w'), // stdout 2 => array("file", "$dir/stderr.txt", "w")to file ); $pid = proc_open( "catkin_init_workspace", $descr, $pipes, $dir ); […]