我是PHP的新手,需要运行屏幕会话并使用东西发送字符。我的代码如下-
通过PHP代码调用
if (!empty($key))
{
system("/bin/bash test.sh " . $key);
}
我在下面创建了一个称为arduino的屏幕
/usr/bin screen -dmS arduino /dev/ttyUSB0 9600
从test.sh的脚本文件中调用
/usr/bin screen -S arduino -X stuff "$1"$'\n'
是使用'stuff'命令的格式吗-我想发送x,w,d之类的字符,然后再输入'enter'。
我已经将用户添加到www-data。我检查了PHP.ini,但没有异常。我的Web服务器是Apache2,在/ var / www
上运行有什么建议吗?