我想使用運行Windows 7的本地服務器,利用任務計劃程序爲我的一些php文件設置一些cron作業。 start http://theurl
通過cmd打開網址,無需打開瀏覽器
:
我可以通過目前做到這一點。不過,我希望能夠在沒有實際打開瀏覽器的情況下完成此操作,因此在幾天後我回到電腦時,我沒有打開數百萬個Chrome窗口。
如何在任務計劃程序中加載URL而無需通過cmd
打開瀏覽器客戶端?
我想使用運行Windows 7的本地服務器,利用任務計劃程序爲我的一些php文件設置一些cron作業。 start http://theurl
通過cmd打開網址,無需打開瀏覽器
:
我可以通過目前做到這一點。不過,我希望能夠在沒有實際打開瀏覽器的情況下完成此操作,因此在幾天後我回到電腦時,我沒有打開數百萬個Chrome窗口。
如何在任務計劃程序中加載URL而無需通過cmd
打開瀏覽器客戶端?
我能夠通過使用名爲wget的程序完成cron作業。我安裝任務調度到我指定的時間與這些參數運行wget.exe:
wget -q -O - http://theurl.com > tmp.txt
這將下載該網站,並將其存儲到被直接覆蓋下一次使用臨時文本文件。
您不需要cmd或shell訪問權限。如果你的主機啓用了HTTP包裝,以file_get_contents()
一個電話就是你需要:
file_get_contents('http://theurl');
您也可以使用fopen()
,如果你不感興趣,從服務器的響應。
如果你只是想運行一些PHP文件,你不需要瀏覽器。你可以從命令行運行它:
php -f /path/to/php/file.php
但是如果你真的需要訪問一個頁面,您可以做幾件事情,如:file_get_contents()
或使從PHP一個cURL request。
同意。最簡單的方法。 – 2012-07-24 17:53:07
只是爲了澄清:我可以在任務計劃程序中使用fopen()來打開我想要更新的網頁,因爲我對響應不感興趣,只是讓PHP在特定時間運行。 – Nick 2012-07-24 17:56:15
我問,因爲我相信fopen()是一個PHP命令是不是? – Nick 2012-07-24 17:57:01