活着的解決方案我有一個託管websolution和更新網站信息後臺的腳本。保留了cron作業
我的虛擬主機提供商允許cron和我已經提出,wget的對每個小時的腳本。
腳本檢查與職位,以更新的最古老更新的帖子和更新數據庫表。在腳本的最後,我使用JavaScript刷新再次執行相同的過程,這次是第二個最早更新的帖子,等等,直到所有帖子都運行完畢。如果我在瀏覽器中打開腳本,它可以正常工作,但是當我的主機設置了cron時,腳本在javascrpt刷新後不會繼續。
我如何與另一個刷新解決方案,將工作,直到我的發言只是讓cron的啓動腳本停止它解決這個問題?
(我改變了這種解決方案從一個地方的所有帖子都在一個頁面加載更新,但因爲它啓動超時我這一去)
的script.php
$limit=3600;
//Select the oldest updated post
if($last_update<$update_to_limit){ //check if the post was updated during this run
// Script that update the post and below the java refresh that repeats the script.
?>
<script type="text/javascript">
<!--
window.location.href = "http://www.site.se/script.php"
//-->
</script>
<?php
}else{
echo 'OK : All posts updated within the last : '.$limit.' s';
}
Cron作業,因爲他們不使用瀏覽器將無法執行JavaScript,他們使用的命令線。 – Gazler 2011-04-10 15:24:56