【发布时间】:2021-11-07 02:59:13
【问题描述】:
我正在尝试捕获命令的输出并相应地抛出错误/成功。
$resultFromServer = [];
SSH::run($command, function($line)
{
echo $line.PHP_EOL;
if($line!= null) {
array_push($resultFromServer, $line); // crash
}
});
dd($resultFromServer);
查看我的输出
WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /root/.kube/config WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /root/.kube/config Error: open test.yaml: no such file or directory
[]
我正在尝试查找此 字符串 Error: 以及它右侧的任何内容,我将显示在我的警报消息中。
错误:打开 test.yaml:没有这样的文件或目录
我正在尝试
将每一行存储到一个数组中并循环并检查字符串是否包含,但我什至不能将它存储到数组中。
我一直在崩溃 - 如果 - 我取消注释该行
如何防止崩溃?我需要添加一些 sleep() 吗?
【问题讨论】:
标签: php laravel laravel-5 ssh laravel-5.8