stty: standard input: Invalid argument bei der Verwendung von pdsh oder ssh

Ich möchten, führen Sie ein einfaches Skript von einem remote-Computer. Das Skript enthält die folgenden:

#!/usr/bin/python

import os
print str(os.popen('stty size', 'r').read())

Wenn ich ihn vom lokalen Rechner bekomme ich feine Ausgabe, so etwas wie 36 138. Wenn ich versuche, führen Sie es von einem anderen Rechner aus bekomme ich <ip>: stty: standard input: Invalid argument (mit ssh ot pdsh).

Das problem ist, ich kann es nicht ändern Sie das Skript, das mithilfe des stty-Befehls. Dies ist ein gemeinsames Drehbuch, das ich schreiben wrapper zu.
Vorschläge ?

  • Versuchen Sie, die Flagge zu ssh ssh -t
  • BroSlow - Dank es funktioniert. Gibt es gleichwertige für pdsh?
  • Sorry, habe nicht verwendet pdsh, bevor
InformationsquelleAutor Omer Dagan | 2014-01-29
Schreibe einen Kommentar