У меня есть такой сценарий оболочки cgi
#!/bin/sh
# show the page
echo Content-type: text/html
echo
echo "<html><b>Hello world!</b></html>"
# the task I want to do in background
sleep 100
echo $(date) >> log
Я хочу, чтобы страница отображалась после последнего echo
, а не в конце выполнения скрипта. Я попытался поместить код в другой файл и выполнить его следующим образом ./background.sh &
. Он работает в консоли, но не в браузере.
Я использую lighttpd