当我连接到由pi零托管的wifi接入点时,我正在尝试自动化运行shell脚本的过程。我有nodogsplash重定向到php文件。该文件当前包含以下代码:
<?php
$ipaddress = getenv("REMOTE_ADDR");
echo $ipaddress
$cmd = 'startconn.sh $ipaddress';
while (@ ob_end_flush()); // end all output buffers if any
$proc = popen($cmd, 'r'); echo '<pre>'; while (!feof($proc)) {
echo fread($proc, 4096);
@ flush();
}
echo '</pre>';
?>
shell脚本“ startconn.sh”打开一个套接字,并在主机和客户端之间运行连续的遥测数据(mavlink)。我已经尝试了一些变体,但是还没有成功。但是,我已经成功地手动运行了shell脚本并使两台机器正常运行。
有人可以帮助我获取PHP脚本来启动Shellscript吗?
谢谢
洛伦