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