У меня есть скрученное приложение, которое теперь нужно контролировать процессы, запущенные на нескольких ящиках. То, что я делаю вручную, это "ssh и ps", теперь мне нужно, чтобы мое скрученное приложение выполнялось. У меня есть 2 варианта.
Используйте paramiko
или используйте мощность twisted.conch
Я действительно хочу использовать twisted.conch
, но мое исследование заставило меня поверить, что в первую очередь оно предназначено для создания SSHServers и SSHClients. Однако мое требование - это простой remoteExecute(some_cmd)
Мне удалось выяснить, как это сделать, используя paramiko
, но я не хотел вставлять paramiko
в мое скрученное приложение, прежде чем смотреть, как это сделать, используя twisted.conch
Сцены кода, использующие twisted
о том, как запустить remote_cmds
с помощью ssh, будут высоко оценены. Спасибо.