网页cgi指令
创建网页文件
/www/reset.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>一键重置路由器</title>
</head>
<body>
<h1>执行一键重置</h1>
<form method="POST" action="/cgi-bin/reset.cgi">
<input type="submit" value="执行">
</form>
</body>
</html>
创建cgi文件
/www/cgi-bin/reset.cgi
#!/bin/bash
# 设置HTTP响应头部
echo "Content-type: text/html; charset=utf-8"
echo ""
# 删除数据
# 处理表单提交的数据
# read -r QUERY_STRING
# 生成HTML响应
echo "<!DOCTYPE html>"
echo "<html>"
echo "<head>"
echo "<title>结果</title>"
echo "</head>"
echo "<body>"
echo "<h1>操作已完成</h1>"
echo "<p>操作已完成。</p>"
echo "</body>"
echo "</html>"
sudo reboot
执行和访问
chmod +x /www/cgi-bin/reset.cgi
# 访问
http://192.168.8.1/reset.html