Ist das in einer SSH-Sitzung möglich? (BASH & PYTHON)

Ich schreibe ein Python-Skript (auf einer Linux-Box), die ein SSH ausführt und eine Reihe von Befehlen auf dem Remote-Rechner (Sun-OS) ausführt. Ich habe Schwierigkeiten, die Remote-Befehle zu laufen und geben erwartete Ausgabe und ich bin nicht sicher, ob dies sogar möglich ist.

Abhängig von der Syntax, die ich verwende, bekomme ich manchmal: "ksh: 28317 Segmentationsfehler (coredump)"

Wenn dies nicht möglich ist, aber es ist eine andere Methode entweder in Python oder an der CLI, lass es mich wissen.

Vielen Dank!

ssh user@remote_machine "/dvs/dncs/bin/tellDhct -h mempoll/mempoll_lowmem_ips.out | awk '{print $1}' > mempoll/mempoll.macs && /dvs/dncs/bin/tellDhct -h mempoll/mempoll_nonresp_ips.out | awk '{print $1}' >> mempoll/mempoll.macs" 

One Solution collect form web for “Ist das in einer SSH-Sitzung möglich? (BASH & PYTHON)”

Versuchen Sie so etwas wie dies:

 ssh user@remote << EOT echo "test" echo "you can put here anything like in a bash script" echo "and it should work" EOT 
  • Python paramiko ssh
  • Von einem paramiko ssh exec_command kontinuierlich ausgegeben werden
  • Paramiko: ssh.exec_command zu sammeln Ausgabe sagt offenen Kanal als Antwort
  • Paramiko "Ungültiger Befehl" beim Versuch von Nicht-Standard-Befehl für Vyatta
  • Wie man eine Verbindung zum Remote-Server mit paramiko ohne Passwort herstellt?
  • Paramiko - Inkompatibler SSH Server (keine akzeptablen Macs)
  • Paramiko: Erstellen eines PKey aus einer öffentlichen Schlüsselkette
  • Stecken mit Status-Check von amazon ec2 Instanz
  • Verbindung zum entfernten MySQL db von Python 3.4
  • Elastische Bohnenstange Verbindung zu RDS von Shell SSH
  • Git serverseitige haken
  • Python ist die beste Programmiersprache der Welt.