初学CGI,请问如何实现系统后台调用
最近做个项目,用CGIC开发,遇到个问题迟迟不能解决:
我需要在网页提交之后,服务器端运行一个后台脚本,
我使用的是 system("/etc/script.sh &");
在测试中发现,点击提交之后,浏览器进度条一直卡在一半左右的位置,
而我在开发板上将 script.sh 进程kill之后,浏览器进度条才能走完,
请问是什么原因,应该怎么解决?
ps: script.sh 是一个死循环的脚本,不会退出。
[解决办法]
可以先后台运行/etc/script.sh,比如说system('./etc/script > aa.txt')
然后在WEB上动态读取aa.txt文件动态显示就可以了,直接执行死循环的还想在页面中显示是不可能的