从另一个终端输出的php脚本

从另一个终端输出的php脚本,php,mysql,Php,Mysql,我在一个终端上有一个php(cli)脚本。它不断地回显mysql调用等。是否有任何方法可以看到来自另一个终端的输出,以便我可以监控该脚本的进度 谢谢你可以 使用或 修改PHP脚本以将所有输出写入日志文件,或 管道stdout和/或stderr到日志文件(例如:php myscript.php>output.log)。如果使用日志文件,可以使用tail-f output.log实时监视它 你可以 使用或 修改PHP脚本以将所有输出写入日志文件,或 管道stdout和/或stderr到日志文件(例如

我在一个终端上有一个php(cli)脚本。它不断地回显mysql调用等。是否有任何方法可以看到来自另一个终端的输出,以便我可以监控该脚本的进度

谢谢

你可以

  • 使用或

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

  • 管道
    stdout
    和/或
    stderr
    到日志文件(例如:
    php myscript.php>output.log
    )。如果使用日志文件,可以使用
    tail-f output.log
    实时监视它

  • 你可以

  • 使用或

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

  • 管道
    stdout
    和/或
    stderr
    到日志文件(例如:
    php myscript.php>output.log
    )。如果使用日志文件,可以使用
    tail-f output.log
    实时监视它


  • 提示:/usr/bin/screen在unix上这看起来很相似。。。“/usr/bin/screen”未找到此类目录或文件。你能告诉我应该采取什么措施吗?我在ubuntu上。
    apt-get-install-screen
    。提示:/usr/bin/screen-on-unix这看起来很像。。。“/usr/bin/screen”未找到此类目录或文件。你能告诉我应该采取什么措施吗?我在ubuntu上。
    apt get install screen
    。谢谢。但是脚本没有将输出记录到任何日志文件中。我现在无法编辑该文件,因为脚本仍在运行。感谢您可以尝试使用conspy(另一个
    apt get
    )或在
    /dev/tty
    /dev/pts
    中四处嗅探。如果你不能停止脚本并重新运行它,你没有很多干净的选项。谢谢。但是脚本没有将输出记录到任何日志文件中。我现在无法编辑该文件,因为脚本仍在运行。感谢您可以尝试使用conspy(另一个
    apt get
    )或在
    /dev/tty
    /dev/pts
    中四处嗅探。如果不能停止脚本并重新运行它,那么就没有很多干净的选项。