Андрей Усов (Kaspersky Lab) - Работаем с Bash на распределенных системах

Андрей Усов (Kaspersky Lab) - Работаем с Bash на распределенных системах

Доклад с конференции Moscow Python Conf 2016 (http://conf.python.ru)
Видео: https://conf.python.ru/rabotaem-s-bash-na-raspredelennyh-sistemah/

В процессе автоматизации с использованием Python в Linux-среде очень часто возникает необходимость использовать Bash.
Если мы вызываем простые команды без потребности ввода данных, то проблем не возникает. Но в более сложных сценариях, например при автоматизации тестирования собственного интерактивного консольного приложения, требуется уметь вводить данные в зависимости от вывода. Задача усложняется, если система распределенная и используется доступ по SSH к удаленным хостам.
В докладе я хочу рассказать на реальных примерах о тех проблемах, с которыми мы столкнулись при работе с Bash, и о том, как мы эти проблемы решали. В интернете достаточно много информации о работе с Bash, но она разбросана и не систематизирована. Я же попытался собрать все это воедино и надеюсь, что это упростит жизнь тем, кто столкнется с похожими задачами.
Доклад будет интересен в основном тем, кто использует Python для внутренних целей, например для автоматизации тестирования или других процессов разработки.

53b0434aded1fb944ec3037c382158c1?s=128

Moscow Python Meetup

October 12, 2016
Tweet