Подскажите, что не так :(
function allServers() {
return [
[
'host' => '127.0.0.1',
'username' => 'root',
'pass' => 'root'
],
[
'host' => '127.0.0.1',
'username' => 'root',
'pass' => 'root'
],
];
}
case '/updateproxy': {
$allserver = allServers();
$good = 0;
for ($i = 0, $size = count($allserver); $i < $size; ++$i) {
$connection = ssh2_connect($allserver[$i]['host'], 22);
if (ssh2_auth_password($connection, $allserver[$i]['username'], $allserver[$i]['pass'])) {
$stream = ssh2_exec($connection, 'cd /root/1; sh proxy.sh;');
} else {
$good++;
break;
}
}
if ($good != 0){
botSend([
' На каком то из сервером возникла ошибка!',
], chatAdmin());
break;
}
$result = [' Прокси успешно обновлены!',];
botSend([
' Прокси успешно обновлены!',
], chatAlerts());
$flag = true;
break;
}
В случае успеха все хорошо, в случае ошибки: