I have a php (cli) script on one terminal. It is constantly echoing the mysql calls etc. Is there any way I can see that output from another terminal, so that I can monitor the progress of that script?
我在一个终端上有一个php(cli)脚本。它不断回应mysql调用等。有什么方法可以看到来自另一个终端的输出,以便我可以监视该脚本的进度吗?
Thanks
1 个解决方案
#1
1
You can
-
use a terminal multiplexer or
使用终端多路复用器或
-
modify your PHP script to write all output to a log file, or
修改您的PHP脚本以将所有输出写入日志文件,或
-
pipe
stdout
and/orstderr
to a log file (ex:php myscript.php > output.log
). If you use a log file, you can monitor it in real time withtail -f output.log
.将stdout和/或stderr传递给日志文件(例如:php myscript.php> output.log)。如果使用日志文件,则可以使用tail -f output.log实时监视它。
#1
1
You can
-
use a terminal multiplexer or
使用终端多路复用器或
-
modify your PHP script to write all output to a log file, or
修改您的PHP脚本以将所有输出写入日志文件,或
-
pipe
stdout
and/orstderr
to a log file (ex:php myscript.php > output.log
). If you use a log file, you can monitor it in real time withtail -f output.log
.将stdout和/或stderr传递给日志文件(例如:php myscript.php> output.log)。如果使用日志文件,则可以使用tail -f output.log实时监视它。