$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?
答案 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