Разобрать вывод команды до того, как это будет сделано

Я занимаюсь развертыванием с помощью фабрики, и один шаг - обновить пакет Debian. Я исполняю

sudo('aptitude install packagename')

и он спросит меня:

[server] out: 1 packages upgraded, 0 newly installed, 0 to remove and 110 not upgraded.
[server] out: Need to get 40.7 kB of archives. After unpacking 1,024 B will be used.
[server] out: Do you want to continue? [Y/n/?]

Я хочу убедиться, что есть только 1 обновленный пакет и 0 для удаления. Я пытаюсь разобрать вопрос, чтобы ответить на основе этого правила, но я не могу понять, как получить доступ к тексту до завершения выполнения команды. Есть ли способ?

0 ответов

Другие вопросы по тегам