2013-09-22 68 views
2

我試圖在000webhost服務器上設置一個cronjob。設置cronjob 000webhost

這是我使用的cronjob的命令行。 它應該每小時刷新,但它不(我建立一個寫做我的數據庫檢查)

注意:由於一些奇怪的原因,我不能更改「php -f/home/a2902119 /」部分。

php -f /home/a2902119/public_html/database/KlassementRefresh.php 

這是我試圖運行的php頁面。

<?php 

// Incudes 
require_once '../includes/klassementFetcher.php'; 

//Clearing the Check Table 
$con = mysqli_connect("url","host","pswd","user"); 

//Database Connection Check 
if (mysqli_connect_errno($con)) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    break; 
} 

// Fetching Klassement 
    //H1 - H1P 
    klassementFetch("heren1k","http://kovv.mavari.be/xlsRangschikking.aspx?&reeks=H1"); 

    //H2 - H3P 
    klassementFetch("heren2k","http://kovv.mavari.be/xlsRangschikking.aspx?&reeks=H3A"); 

?> 

當我在鏈接到PHP頁面鍵入的一切工作像它應該,所以我敢肯定,什麼是錯用的cronjob的定義。

感謝您的幫助!

+1

http://www.000webhost.com/forum/before-registration/27272-cron-job.html滾動到底部帖子。 – 2013-09-22 20:57:03

+0

@Dagon也許你可以複製和粘貼相關帖子的內容作爲答案? – janos

回答

2

複製以下到一個文件中,保存爲cron_caller.php PHP代碼:

<?php 
file_get_contents('http://night-city.comeze.com/cron.php'); 
?> 

該文件到你的 '/的public_html /' 文件夾上傳。

接下來,登錄到000Webhost.com(http://members.000Webhost.com),爲相應的站點選擇「轉到cPanel」。

向頁面底部滾動,倒數第二個面板,標記爲高級,選擇Cron Jobs。

旁邊的PHP -f /家庭/ a1234567 /'投入的public_html當你想cron來激活

然後單擊添加

而且你/ cron_caller.php

套裝完成。

+0

你爲什麼需要cron_caller.php?爲什麼不能直接調用cron.php? – henk

+0

其不工作... –