Pythonに組み込まれているTelnet機能を使用して、APCPDUに接続されているデバイスを自動でオフにしようとしています。ユーザー名とパスワードを入力できると思いますが、それ以降は続行できません。私のコードは次のとおりです。
telnet_session = telnetlib.Telnet(host=self.apc_ip)
self.logger.info("Entering APC Username")
telnet_session.read_until("User Name :")
telnet_session.write(self.apc_username + "\n")
self.logger.info("Entering APC Password")
telnet_session.read_until("Password :")
telnet_session.write(self.apc_password + "\n")
sleep(2)
print telnet_session.read_all()
私はWindowsを実行しているので、pexpectをインストールできないため、 https://github.com/quackenbush/APCはオプションではないと思います。
どんな助けでもいただければ幸いです。
ありがとう、
パルト