作者Godkin (Nostalgie)
看板PHP
标题[请益] 先印出讯息再执行外部指令的作法
时间Tue May 24 19:43:58 2011
请问各位前辈,
小弟目前正着手制作一个网站,
网站的功能可让使用者在填写资料、上传档案後,
用email通知使用者一些资讯,
此时网站中有一支外部程式来处理使用者上传的档案
问题就在这环节, 因为这外部程式需要的执行时间颇久,
所以此时必须先在网页上告知使用者可以先关闭浏览器,
待处理完毕之後, 再发email通知使用者连上某个link去看结果
我参考了网路上一些解法,
如pcntl_fork() 或是 proc_open()等作法
但仍不是很清楚这些multi-processes的概念, 像是pipe
此外, 我所使用的外部程式并不是一般系统指令
需额外加上一些参数, 如: xxx.sh -s -t -i $input -o $output这种指令
能否请有经验的前辈指点一二?
小弟感激不尽!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.192.221