php脚本从另一个终端输出

时间:2022-05-01 01:10:09

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

  1. use a terminal multiplexer or

    使用终端多路复用器或

  2. modify your PHP script to write all output to a log file, or

    修改您的PHP脚本以将所有输出写入日志文件,或

  3. pipe stdout and/or stderr to a log file (ex: php myscript.php > output.log). If you use a log file, you can monitor it in real time with tail -f output.log.

    将stdout和/或stderr传递给日志文件(例如:php myscript.php> output.log)。如果使用日志文件,则可以使用tail -f output.log实时监视它。

#1


1  

You can

  1. use a terminal multiplexer or

    使用终端多路复用器或

  2. modify your PHP script to write all output to a log file, or

    修改您的PHP脚本以将所有输出写入日志文件,或

  3. pipe stdout and/or stderr to a log file (ex: php myscript.php > output.log). If you use a log file, you can monitor it in real time with tail -f output.log.

    将stdout和/或stderr传递给日志文件(例如:php myscript.php> output.log)。如果使用日志文件,则可以使用tail -f output.log实时监视它。