【发布时间】:2017-07-29 09:05:38
【问题描述】:
从我的网站(使用 symphony 3.3)我使用 $ssh->exec 要求其他服务器对视频进行转码(使用 ffmpeg)。 我工作很好,但我有问题。
转码操作后,我从第二台服务器获取关于ffmpeg生成的日志文件中转码的信息(使用$sft->get)(在CLI末尾使用>)和想在我的网页上看到结果。
问题是:当我调用 $sft->get 来获取信息时,过程没有完成(可能需要几分钟)。 那么网站如何知道该过程在第二台服务器上完成了呢? 我尝试 $ssh->exec( $cli, 'callbak' ); 没有成功(回调工作但来得太早)。
如果有人了解我的问题并知道解决方案,请告诉我! phpseclib 是一个非常好的包,我想保留它。 最好的问候
文森特
【问题讨论】: