перенаправить вывод каждой команды в соответствующий файл журнала, ожидающий скрипт

Удаление моего старого драйвера nvidia с помощью команды

sudo apt-get purge nvidia*

перед установкой нового драйвера проблема устранена. Я бы надеялся, что руководство Lutris скажет что-нибудь об удалении старого драйвера nvidia в первую очередь, но я думаю, что это должно быть здравым смыслом.

1
03.11.2020, 12:16
1 ответ

Первый expect -re "admin:"будет считывать вывод sshдо первого приглашения admin:. Предположительно такое приглашение выдается до того, как вы начнете отправлять команды.

Вы пропустили expectвызов перед циклом для использования всего вывода, отправленного до того, как вы отправите свои команды. Если вы не знаете, какой результат должен ожидать , вы можете заменить свой sleep 5на expectчто угодно с тайм-аутом.

1
18.03.2021, 22:52

Теги

Похожие вопросы