Re: [請益] 在程式結束前斷開連結
雖然還沒把正式的程式碼搬過去試
但應該算是解決了
剛剛寫個小程式去試了一下,是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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
3
25
PHP 近期熱門文章
PTT數位生活區 即時熱門文章