我有一個數據庫,我必須更新它每隔24小時解析一些html頁面並將這些新的信息放入裏面。對於html頁面的解析是在一個php文件中,我應該每24小時執行一次該代碼。有沒有辦法做到這一點?有一些替代品嗎?每24小時執行一次php頁面
1
A
回答
3
如果您使用LINUX
使用cron作業
# run the script at 4:30am every day
30 4 * * * lynx -dump http://www.yourwebsite.com/myscript.php
如果你的PHP腳本是CLI適合使用,而不是
30 4 * * * /usr/local/bin/php /home/me/myscript.php
如果您在使用WINDOWS
使用sheduled任務http://windows.microsoft.com/en-ie/windows/schedule-task#1TC=windows-7
如果您使用XAMP
C:\xampp\php\php.exe -f c:/xampp/htdocs/myscript.php
1
LINUX
上,您可以安排使用cron任務的Linux服務器。它由一個crontab文件驅動,一個配置文件指定在給定時間表上定期運行的shell命令。
下面是從文檔的一些例子:
# run five minutes after midnight, every day
5 0 * * * $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
# run at 2:15pm on the first of every month -- output mailed to paul
15 14 1 * * $HOME/bin/monthly
# run at 10 pm on weekdays, annoy Joe
0 22 * * 1-5 mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
23 0-23/2 * * * echo "run 23 minutes after midn, 2am, 4am ..., everyday"
5 4 * * sun echo "run at 5 after 4 every sunday"
運行腳本每天上午1:30你會怎麼做:
crontab -e
,然後添加:
30 1 * * * /path/Of/PHP /path/Of/Your/Script.php
WINDOWS
在Windows上使用任務計劃程序。
這裏是documentation。
+1
它被稱爲cron。 Crontab(cron表)只是一個包含任務列表的文件。 – Cheery 2014-09-25 20:19:40
相關問題
- 1. PHP每24小時執行一次代碼
- 2. 日曆,每24小時執行一次代碼
- 3. 每24小時後執行一次ac#函數
- 4. 每24小時運行一次php任務
- 5. 每24小時進行一次php會話清理
- 6. 我每24小時使用一次javascript函數運行一次?
- 7. 每24小時更換一次號碼
- 8. 每24小時訪問一次網站
- 9. 每小時執行一次SQL查詢
- 10. 創建一個每24小時運行一次的事件?
- 11. 限制每24小時訪問一次函數(PHP和MySQL)
- 12. Php每X天/小時/分鐘/秒執行頁面
- 13. cron/wget - 每5小時30分鐘運行一次頁面
- 14. Android:AlarmManager每24小時運行一次 - 它只能保存一次嗎?
- 15. 每24小時運行一次服務,並在5次後停止android代碼
- 16. 使用crontab來執行腳本的每一分鐘,另外每24小時
- 17. 每20秒執行一次php函數
- 18. 每2小時執行一次Java定時器
- 19. 如何在Android中每24小時更新一次數據庫
- 20. 試圖每24小時調用一次函數
- 21. 每24小時自動更新一次mysql表
- 22. 從我的鏈接表隨機鏈接每24小時一次
- 23. 允許用戶每24小時登錄一次
- 24. 我想讓用戶每24小時只能打開一次特定網頁
- 25. 工具每小時運行一次404頁的頁面列表掃描
- 26. odoo:每次刷新頁面時執行python函數
- 27. 在每次頁面加載時執行控制器的功能
- 28. 如何在每次頁面加載時執行Jquery的函數?
- 29. 如何在每次加載新頁面時執行腳本?
- 30. 重定向到第一次使用mobiledetect腳本每24小時PHP
的cron - * nix中,nncron或任務調度器 - 窗口 – Cheery 2014-09-25 20:17:04
沒錯,但在Windows上,你將不得不使用的任務調度程序來運行批處理文件,將運行您的腳本我認爲...或者,也許你將能夠直接運行PHP,但它取決於你如何和安裝在哪裏PHP – Sebastien 2014-09-25 20:23:48
你可以發佈你的操作系統和你的PHP文件的位置,所以我們可以給你方向指示。如果你使用的是Cron,那麼Cron就是要走的路,但它需要被精確地格式化才能完成。 – George 2014-09-25 20:30:22