【发布时间】:2018-02-19 20:53:24
【问题描述】:
我使用 Net_SSH (phpseclib) 在外部服务器上执行 SSH 命令。我根本无法弄清楚如何从命令中获得实时输出。我知道如何让它在后台运行,因此它不依赖于 Apache 进程,但我不清楚如何实时显示外部输出而不是等待命令完成。
我当前的代码就像$ssh->exec('command')一样简单。
使用的PHP版本是:
[admin@ ~]$ php -v
PHP 7.1.9 (cli) (built: Sep 10 2017 11:31:06) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
【问题讨论】:
-
请edit您的问题包括所有相关的源代码。了解您在远程系统上运行的命令以及是否可以更改该程序也会很有帮助。
-
没有相关代码展示,命令不同。