Thread Net::ssh::perl - command im hintergrund ausführen (12 answers)
Opened by Gast at 2007-12-10 11:18

Gast Gast
 2007-12-11 13:51
#103731 #103731
ja am anfang habe ich auch nicht gedacht, dass es denn wichtig sein könnte, das ich ja eigentlich gehofft hatte, dass es da z.b. einen zusatz operator/option IM net::ssh::perl modul gibt, um die übergebenen commands im hintergrund auszuführen.
Aber nun gut :D




Main hauptprogramm besteht aus einem Gui, in dem u.a. Anzeigen enthalten sind, die sich alle x sekunden aktualisieren.
Zusätzich gibt es noch mehrere Buttons. Bei einem Button wird beim Anklicken der von mir oben beschriebene Code ausgeführt.
Sprich, es wird eine ssh verdindung zu einem anderen PC aufgebaut, das sh-script soll dann dort gestartet werden, die ssh-connection wieder geschlossen und fertig. Das sh-script läuft dann auf dem anderen Rechner noch mehrere Stunden vor sich hin.

Wenn ich jetzt auf den Knopf drücke, dann startet zwar das script auf dem anderen Rechner, aber z.b. hört dann mein Hauptprogramm auf zu arbeiten. Es werden dann u.a. die Anzeigen nicht mehr aktualisiert, etc. Im prinzip ist das ganze Gui nur noch ne weiße Fläche etc.

Also was ich eigenlich wollte ist, dass ich eine Möglichkeit habe per Knopfdruck dem Hauptprogramm zu sagen: verbinde dich mit dem Rechner xyz, starte ein dort vorhandenes shellscript und kümmere dich nicht mehr weiter darum.

So, ich hoffe mal, das reicht für nen kleinen Überblick :D

View full thread Net::ssh::perl - command im hintergrund ausführen