簡體   English   中英

cron / wget-每5小時30分鍾運行一次頁面

[英]cron/wget - Run page every 5 hours and 30 minutes

我需要2件事的幫助。 我正在創建一個PHP頁面,該頁面通過發送RCON命令(#restart)每6小時重新啟動游戲服務器,並且我希望該頁面自動刷新(更改大小寫,例如http://mydomain.com/restart.php ?cmd =#say&timeleft = 30並首先向服務器(#say)發送另一個RCON命令,該命令顯示“服務器在30分鍾內重新啟動”,然后第二次顯示“服務器在10分鍾內重新啟動”,依此類推,持續5分鍾然后是1分鍾,而當該時間過去了(大約30分鍾)時,我希望頁面發送重新啟動命令。我猜我需要設置一個cron作業,以5小時30分鍾的間隔運行該頁面。

我已經完成了PHP部分(RCON庫和命​​令以及案例(例如, http: //mydomain.com/restart.php?cmd=#say&timeleft=30)),但我還沒有弄清楚如何在PHP中做到這一點,還是我需要用jQuery或AJAX或其他工具來做? 提前致謝! 謝謝,湯姆。

您需要做的是發布一個指定重新啟動時間的命令。當您訪問該頁面時,它應檢查是否即將重新啟動,然后顯示重新啟動時間-當前時間。

然后,您可以每6小時執行一次cron作業,以重新啟動:

* * / 6 * * * wget http://mydomain.com/restart.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM