2012-02-06 75 views
0

我已經創建了一個php文件,我想每天早上8點在我的linux網絡服務器上運行。該頁面可以在線訪問,但我想安排一個cronjob,基本上每天早上8點模仿對頁面的請求。這可能嗎?如果是這樣,怎麼樣?從殼牌運行一個網頁

+1

爲什麼不能Cron工作? – Pheonix 2012-02-06 19:57:09

+0

你想特別發生什麼?什麼樣的要求? – 2012-02-06 19:57:30

+0

我已經寫了一個JS和PHP的小應用程序,它會擦掉一個網站,然後JS使用一個API將結果寫入另一個Web應用程序。出於某種原因,我根本無法得到所需的東西。似乎運行良好,但不執行。 – McB 2012-02-06 20:02:00

回答

3

只需運行wget命令,使用cronjob向頁面發出請求。

+0

在頁面上的JS(這在評論中McB提到)不會運行,會嗎? – Pheonix 2012-02-06 20:19:20

+0

@Phoenix我沒有注意到這個評論。 McB能否通過URL啓動實際瀏覽器的實例? – jglouie 2012-02-06 20:27:41

0

正如您在這裏所建議的,您應該使用cron作業每天將此請求發送到您的PHP腳本@ 8AM。從cron作業你有很多選擇了這個要求(只使用其中一種):

  1. 使用wget模擬到Web服務器的請求
  2. 使用捲曲模擬一個請求到Web服務器
  3. 使用PHP CLI/usr/bin/php -q(在這種情況下,大部分$ _SERVER變量將推遲)