所以我有這個腳本schedule.php,我想每5分鐘運行一次。該腳本檢查的東西,修改數據庫,併發送一些郵件。我有Windows 7最終的WAMP服務器。我嘗試使用Windows調度程序,但我認爲它只適用於Windows服務器和Cron作業只適用於Linux。如何在WAMP中以設定的時間間隔運行腳本?
0
A
回答
1
有幾種方法可以做到這一點,我過去成功的方法之一是製作一個.bat文件或一個PowerShell(.ps)文件,該文件可以作爲計劃任務由Windows調用。我更喜歡這種方法,因爲在Windows平臺上,您可以在一個位置獲得所有任務的GUI,並且很容易跟蹤它們。
快速和骯髒的解決方案可以爲PowerShell的in this StackOverflow article中查到,但是我會在這裏粘貼的解決方案,以及:
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("C:\wamp\bin\php\phpVERSIONNUMBER\php-win.exe -f C:/wamp/www/path/to/backgroundProcess.php", 0, false);
希望這是有益的,讓你在正確的方向前進。
1
我由含有這一行一個bat文件
C:\瓦帕\ BIN \ PHP中\ phpYOURVERSION \ PHP-win.exe後-f C:\瓦帕\ WWW \ PATHTOYOURSCRIPT.php
然後我計劃這個bat文件在Windows調度程序中按照我所需的時間表運行。
相關問題
- 1. AJAX以設定的時間間隔運行onload並且以設定的時間間隔
- 2. 白天以不同的時間間隔運行python腳本?
- 3. 如何設定的時間間隔添加到查詢腳本
- 4. 運行R腳本指定的時間間隔
- 5. 如何在固定時間間隔內運行magento中的cron.php
- 6. 在JAVA中以特定時間間隔運行特定時間的線程
- 7. 幾個長時間運行的PHP腳本在wamp上
- 8. Python腳本在特定的時間間隔執行C程序
- 9. 如何在Greasemonkey腳本中以特定時間間隔加載URL?
- 10. 如何在JavaScript中以指定的時間間隔運行循環
- 11. 僅在特定時間運行腳本
- 12. 在特定時間運行perl腳本
- 13. 如何以隨機間隔運行腳本
- 14. 如何在java腳本中停止15秒的時間間隔?
- 15. Python腳本,以匹配特定的時間間隔
- 16. 如何在特定時間間隔運行MySQL刪除查詢?
- 17. 如何安排以多個時間間隔運行的作業
- 18. 多間隔時間設定
- 19. 如何在tmux終端的特定時間運行python腳本?
- 20. 僅在一天中的某個時間以設定的時間間隔運行功能
- 21. 以預設時間間隔運行PHP函數
- 22. 重複在設定的時間間隔
- 23. 使用Node.js在Azure中長時間運行的時間間隔
- 24. 在JQuery中設置和清除間隔每隔X秒運行腳本
- 25. 在postgres中以間隔時間運行觸發器
- 26. Linux如何在特定時間運行腳本?
- 27. 如何在預定時間運行PHP腳本
- 28. 如何在特定時間運行python腳本
- 29. 如何使用nodejs在特定時間運行腳本?
- 30. 如何以固定的時間間隔運行後臺作業方法?
我在谷歌爲你找到的詞語是「cron windows」:第一個鏈接:[CRONw-CRON for Windows](http://cronw.sourceforge.net/),第二:[在Windows上配置cron作業| drupal.org](http://drupal.org/node/31506) –
只是檢查這是否適用於你,如果你可以接受答案作爲一個有效的。這應該會讓你完成你所參與的任務,但是如果有任何問題,我會很好奇,知道你最終執行的是什麼。 – Liam