我有一个问题。我想通过我的覆盆子pi上的webbrowser运行一个启动和停止脚本(仅限本地网络)。所以我制作了两个脚本,将通过php从我的网站运行。这非常有效。但这两个脚本是我的问题:
第一个脚本是启动脚本:
JSONObjectWithDataoptions:error:
停止脚本:
#!/bin/bash
while true; do
wget http://... -O /dev/null
sleep 1
done
问题是,如果我杀死启动脚本,wget将不会被杀死。 Normaly我会将wget pid写入/ tmp来解决这个问题。但是为此,我需要使用#!/bin/bash
kill $(pgrep start.sh)
运行wget,并且将启动许多wget进程。
一个简单的解决方案可能是将&
添加到停止脚本中,但如果有另一个wget正在运行,那可能不是最好的主意。