bash中的php变量发送到串口

时间:2018-02-14 14:45:37

标签: php bash variables

$arr = array($upsdelayon,$upsdelayoff,$upsakkuchargestart,$upsakkuchargestop,$upsakkudischarged,$upsscroll,$upsbacklight);
$values=implode(" ",$arr);


$cmd=("echo -n '\r'$values'\r' >/dev/ttyUSB0 ");
$out=shell_exec($cmd);

如何将$ values中的字符串发送到shell_exec?

1 个答案:

答案 0 :(得分:0)

这应该给你带有回车符的字符串。

$arr = array('a','b','c');
$values=implode(" ",$arr);

$cmd="echo -ne  \"\\r$values\\r\" >/dev/ttyUSB0 ";
$out=shell_exec($cmd);

这是假设您正确设置了端口。 Setup with stty