Хорошо, я нашел проблему. Это работает с "exec> & -", и я использовал "exec> & - 2> & -", который не делает. Спасибо
я есть сценарий оболочки 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