運行PHP腳本,我開始這個過程(time.php)如何停止的背景
<?php
ignore_user_abort(true); // run script in background
set_time_limit(0); // run script forever
$interval = 300; // do every 1 minute...
do
{
// add the script that has to be ran every 1 minute here
// ...
$to = "[email protected]";
$subject = "Hello Richie";
$header = "From: [email protected]";
$body = "Hello Richard,\n\n"
. "I was just testing this service\n\n "
. "Thanks! ";
mail($to, $subject, $body, $header);
sleep($interval); // wait 5 minutes
} while(true);
?>
,但我現在想停止它。它發送數百封郵件到我的Gmail a/c。它在Web服務器上,我不能重新啓動它來終止進程。
有沒有辦法執行另一個文件來殺死進程,或者我該怎麼辦?
:
要簡單地重新啓動Apache行'kill'。下次不啓動你不知道如何停止 –
2012-12-12 19:50:55
你的主機是否允許你訪問控制檯(SSH)? –
'ignore_user_abort(true);'+'while while(true);'+'mail' ='非常糟糕' – Baba