我需要從命令行調用一個應該在後臺運行的url(不能是路徑) 我需要從php exec函數調用一個頁面,需要10秒以上加載,所以我只需要調用該頁面,以便加載不會影響到用戶我該如何從命令行調用一個URL來完成訪問時間
1
A
回答
0
的一種方式做到這一點是使用fsockopen()來打開一個URL來這裏exec的 是full tutorial
3
PHP不支持多線程,但您可以執行後臺任務(僅在Linux/* nix上)使用fork。你會使用這樣的:
// some logic here
if(pcntl_fork() == 0) {
// initialise cURL here
curl_exec("http://the.uri.I/want/toCall");
exit(0);
}
// continue with your original processing
0
通過「呼叫從命令行中輸入URL」,我想你將執行curl
。在使用at
可以做的伎倆:
`echo "curl yourUrl.com/path" | at now`;
相關問題
- 1. 上一個命令完成後執行下一個命令
- 2. AutoIt:完成前一個命令後運行下一個命令
- 3. 如何從JScript訪問命令行
- 4. 如何在另一個命令運行的某個時間後運行命令?
- 5. 如何完成git fetch,checkout和一個命令行拉?
- 6. 你如何等待一個命令完成HTML執行HTML
- 7. bash完成 - 在第一次調用命令時定義的完成功能
- 8. 如何訪問用於調用Ansible的命令行參數?
- 9. python調用shell命令(打開)並等待命令完成。一旦工作完成,如何獲得信號?
- 10. 訪問命令行
- 11. Matlab命令來訪問每個文件的最後一行?
- 12. 運行了一定時間,退出一個命令,接下來
- 13. set命令完成運行
- 14. 執行命令完成角
- 15. 我應該如何使用artifactory訪問令牌訪問npm repo
- 16. 如何收集GIT命令完成的指標或時間
- 17. 如何從另一個命令對象訪問命令對象的屬性?
- 18. 如何從命令行調用PascalScripts UnitImporter
- 19. 如何從命令行生成一個包可執行文件?
- 20. 如何知道一個命令是否已執行並完成執行另一個命令(ssh-php)
- 21. 從命令行調用emacsclientw的問題
- 22. 使用system()命令從RStudio訪問命令行(cmd)
- 23. 如何從另一個Window中的MainWindow級別訪問命令?
- 24. 如何運行多個Unix命令在一個時間
- 25. 從Java執行命令,等待命令完成
- 26. 生成一個臨時的公共訪問文件和url來訪問它
- 27. 如何調用命令行
- 28. 如何從java代碼調用oauth API來生成訪問令牌?
- 29. 如何訪問Windows命令行參數?
- 30. 如何訪問命令行參數?