Проверьте наличие обновлений системы с помощью PHP на основе Debian - PullRequest
0 голосов
/ 04 сентября 2018

Я занимаюсь разработкой платформы для мониторинга PHP и нашел этот пост . Это работает очень хорошо, и я хотел бы сделать то же самое для apt-get update. Можно ли проверить, есть ли системные обновления, доступные с PHP? Я понятия не имею, как бороться с выводом apt-get update.

1 Ответ

0 голосов
/ 04 сентября 2018
        $o  = `apt list --upgradable`;
        $upgratable = explode("\n", $o);
        $l = count($upgratable);
        $u = [];
        for($i=1; $i<$l-1; $i++){
            $u[substr($upgratable[$i],0,strpos($upgratable[$i], ' '))] = substr($upgratable[$i],strpos($upgratable[$i], ' '));

        }
        dump($u);


// btw
//        pingAddress('https://stackoverflow.com'); // The IP address, https://stackoverflow.com, is dead
//        pingAddress('127.0.0.1'); // The IP address, 127.0.0.1, is dead
...