uhttpd

如何创建一个简单的脚本来终止 uhttpd,然后启动 lig​​httpd?
uhttpd

如何创建一个简单的脚本来终止 uhttpd,然后启动 lig​​httpd?

我有一个默认运行的路由器uhttpd,并且有一个进程使用lighttpd“我想运行”。由于两个进程共享相同的端口,我想杀死uhttpd然后自动启动lighttpd(通过将包含命令的脚本设置为cron重新启动时运行的作业)。 当我运行命令时,我想单独进入脚本,它们起作用了。当我将它们放入脚本中时,我收到一条错误消息,告诉我端口号正在使用中。命令是: killall uhttpd /etc/init.d/lighttpd start 到目前为止我的简单脚本是: #!/bin/sh killall uhttpd sleep 5 #To give the ...

Admin

如何运行 sed 来替换文件中的行或在 PHP 中执行类似的操作?
uhttpd

如何运行 sed 来替换文件中的行或在 PHP 中执行类似的操作?

我正在编写一个用于配置 OpenWRT 的 Web 前端。我正在使用 PHP 执行命令,并且所有 uci 命令都可以正常执行。但是,OpenVPN 配置无法通过 UCI 完成,我必须在其配置文件上使用直接的 Unix 命令。 这些命令在我的终端中运行良好,但在 PHP 中则不然: shell_exec(" cd /etc/openvpn && sed -i '2s/.*/remote 5-nl.cg-dialup.net 443/' openvpn.ovpn && cd'"); shell_exec(" cd /etc/o...

Admin

无法启动请求的 CGI 程序:/www/cgi-bin/first.cgi:文本文件忙
uhttpd

无法启动请求的 CGI 程序:/www/cgi-bin/first.cgi:文本文件忙

我正在尝试制作一个非常简单的 shell 脚本,以在 OpenWRT 安装上运行的 uhttpd 服务器上作为 CGI 运行。 该文件被称为/www/cgi-bin/first.cgi并且看起来像...... #!/bin/sh echo "Content-type: text/html" echo "" echo "<html><head><title>Bash as CGI" echo "</title></head><body>" echo "<h1>Hello w...

Admin