Re: [請益] 在程式結束前斷開連結

看板PHP作者 (LaPass)時間12年前 (2013/09/12 16:14), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串2/2 (看更多)
雖然還沒把正式的程式碼搬過去試 但應該算是解決了 剛剛寫個小程式去試了一下,是ok的 test2.php echo "start<BR>\n"; $fp= popen("nohup php /var/www/test.php > /dev/null &",'w'); pclose($fp); echo "OK ".date("Y-m-d H:i:s"); test.php $fp = fopen('/var/www/temp/output.txt', 'w'); fwrite($fp, "START ".date("Y-m-d H:i:s")." \n"); sleep(40); fwrite($fp, "END ".date("Y-m-d H:i:s")." \n"); fclose($fp); 主要還是通過popen去下linux的shell 然後馬上斷開 接著用linux的命令,nohup跟&,把命令放到背景去執行 以及斷線後繼續執行這樣 執行下去之後,頁面馬上就會出現 隔一陣子之後,那個測試用的output.txt檔案也會跟著出現 所以可以確定是成功的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.121.86

09/12 17:01, , 1F
恭喜
09/12 17:01, 1F
※ 編輯: LaPass 來自: 111.252.121.86 (09/12 19:51)

09/13 09:25, , 2F
恭喜~
09/13 09:25, 2F

09/14 00:29, , 3F
09/14 00:29, 3F
文章代碼(AID): #1ICNV_dP (PHP)
文章代碼(AID): #1ICNV_dP (PHP)