我從命令行啓動我的腳本,並在輸出時發生,但一個星期前它停止輸出,並在腳本結束時輸出所有內容。我有ob_start(),但據我所知這不會影響命令行輸出。PHP輸出到命令行
4
A
回答
5
您需要刪除ob_start()...嘗試在命令行上的代碼,它會一下子打印文本:
<?
ob_start();
echo "test\n";
sleep(10);
echo "buffer\n";
?>
+1
我認爲ob_star()在命令行中不起作用,但確實如此,這解決了問題。 – dfilkovi 2009-12-12 00:10:43
0
這將會是非常有益的,如果你能在這裏發表您的腳本,至少相關部分,但事情我最好的測試是:
- 是否已打開緩衝?
- 你是否在像nohup或其他可能緩衝它的東西運行進程?
- 您是否更改過其他緩衝設置?
只在腳本的末尾輸出似乎是一個緩衝問題。
相關問題
- 1. PHP:輸出多行命令行輸出爲不同的行
- 2. PHP命令行 - 更新輸出
- 3. php:捕獲命令輸出
- 4. 如果從命令行啓動,則輸出到命令行
- 5. 不能得到命令輸出到命令行本身?
- 6. 命令行輸入到PHP陣列
- 7. Rails輸出到命令行並重寫?
- 8. 用RSpec測試輸出到命令行
- 9. 輸出到文件和命令行
- 10. 力Matlab的輸出到命令行
- 11. 寫命令行輸出到文件
- 12. 使用命令行輸出到文件
- 13. JMeter的命令行輸出
- 14. 閱讀命令行輸出
- 15. 命令行輸出驗證
- 16. 輸出基於命令行
- 17. NodeJS - 運行shell命令,退出,傳輸到shell命令
- 18. 得到命令的輸出
- 19. 從1命令管道輸出到其他命令在adb外殼命令行
- 20. 運行窗口命令從bash輸出到標準輸出?
- 21. ls輸入到命令行
- 22. PHP - 從命令行調用.php文件不會產生輸出
- 23. curl命令行到php
- 24. CURL命令行到PHP?
- 25. CURL命令行到PHP(paypal)
- 26. 命令行cURL到PHP cURL
- 27. cURL命令行到PHP
- 28. Imagick命令行到PHP類
- 29. 執行命令行並返回命令輸出
- 30. 格式化PHP Shell命令輸出
你能請張貼在這裏的腳本是核心部分?哪個版本的PHP和哪個環境? – 2009-12-11 17:18:20