CakePHP是否可以在後臺執行cakephp shell任務,即 即運行長報表。我還希望通過在報告 生成和使用Ajax查詢期間更新表格,將當前的 狀態更新回用戶。在後臺運行CakePHP Shell
3
A
回答
3
是的,你可以運行在通過普通系統的後臺調用炮彈像
/path/to/cake/console/cake -app /path/to/app/ <shell> <task>
棘手的部分是從PHP異步啓動一個;最好的選擇是將作業放在隊列中,然後每隔一段時間將shell作爲cron作業運行,然後處理隊列。然後,您也可以更新隊列中作業的狀態並通過AJAX輪詢該信息。
2
考慮實施其作爲後臺進程:http://pear.php.net/package/System_Daemon
相關問題
- 1. cakephp/php在後臺運行函數
- 2. Java:在後臺運行shell腳本
- 3. php通過shell在後臺運行
- 4. 在後臺運行shell腳本
- 5. 運行CakePHP的Shell腳本
- 6. 在後臺運行命令
- 7. 運行在後臺
- 8. 在後臺運行
- 9. 在後臺運行
- 10. 運行在後臺
- 11. 使applescript在後臺運行
- 12. 如何在7天后在Cakephp中運行控制檯程序?
- 13. 在後臺運行並行
- 14. CakePHP,AJAX - 顯示在後臺運行的方法的進度
- 15. Shell exec文件在後臺進程中運行?
- 16. 從在後臺運行的shell命令抓取輸出
- 17. 如何在後臺運行shell腳本並得不到輸出
- 18. 如何使shell exec在後臺運行而php繼續
- 19. mac shell腳本循環在後臺運行忽略
- 20. 在後臺運行shell函數(使用&)但仍檢索結果
- 21. Linux Shell在後臺運行命令時顯示內容
- 22. 如何在使用shell的後臺運行linux應用程序?
- 23. Android shell腳本無法在後臺運行命令
- 24. BASH shell,如果在後臺ELSE運行命令
- 25. 如何在後臺執行shell命令
- 26. 如何在後臺執行shell命令?
- 27. 在後臺運行活動
- 28. 在後臺運行matlab
- 29. 在後臺運行lynx -dump?
- 30. 在後臺運行循環
你有什麼其他選擇?因爲據我所知,cron作業只能每分鐘安排一次。那麼如果這個過程在最後一個cron作業運行後立即排隊,那麼它需要等待一分鐘嗎? – codegy 2009-07-13 10:03:53