Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php exec java发送到ttyUSB0_Java_Php_Rxtx - Fatal编程技术网

php exec java发送到ttyUSB0

php exec java发送到ttyUSB0,java,php,rxtx,Java,Php,Rxtx,我需要运行一个JavaJAR,通过php创建到设备ttyUSB0的连接 如果我使用此命令从shell运行jar文件,它将正常工作 java -jar rxtx.jar 'param_to_send' 带参数发送至设备和“ok”输出结果 现在我必须从php执行这个命令,经过几次尝试,我得到了这个命令,它似乎工作正常 $output = param_to_send; exec("/usr/bin/java -jar rxtx.jar '".$output."' 2>&1" , $ou

我需要运行一个JavaJAR,通过php创建到设备ttyUSB0的连接

如果我使用此命令从shell运行jar文件,它将正常工作

java -jar rxtx.jar 'param_to_send'
带参数发送至设备和“ok”输出结果

现在我必须从php执行这个命令,经过几次尝试,我得到了这个命令,它似乎工作正常

$output = param_to_send;
exec("/usr/bin/java -jar rxtx.jar '".$output."' 2>&1" , $output);
输出将返回“ok”,但在我的设备上没有连接

还尝试使用shell_exec和具有sudo/root权限的exec,但结果相同