Ich versuche, ein Skript auf einem Remote-Host mit einer getrennten Bildschirmsitzung auszuführen. Ich habe die example Fabric gives ausprobiert und konnte leider nicht zur Arbeit kommen.Ich kann das abtrennbare Bildschirmsitzungsbeispiel von Fabric nicht zum Arbeiten bringen
from fabric.api import run
def yes():
run('screen -d -m "yes"')
Ausführen fab yes
auf meinem lokalen Rechner verbindet es richtig an die Remote-Host und sagt der Befehl ausgeführt wurde, aber nichts auf dem Remote-Host ausgeführt wird. Der Versuch, screen -d -m "yes"
auf beiden Computern zu verwenden, funktioniert wie erwartet.
Wenn jemand darauf hinweisen könnte, was ich falsch mache, würde ich es sehr schätzen. Auch, nebenbei bemerkt, warum gibt es Zitate um das Ja im Befehl? Würde es ohne die Zitate funktionieren? Vielen Dank!
warum ist der "sleep 1;" Dort? – arikg