PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : shellscript über ssh auf anderem PC ausf.



06-12-2000, 16:25
Hallo,
kann man auf einem anderen Rechner ein Shellscript ausführen, wenn man sich mit ssh eingeloggt hat?
Ich möchte aus einem Script ssh starten, nach dem Einloggen das Script starten und wieder ausloggen.
MfG,
Werner

pitu
06-12-2000, 16:40
nohup

------------------
Thorsten Wandersmann
SuSE GmbH, Nuernberg

08-12-2000, 10:54
Hallo Thorsten,
ich habe Deine Antwort so verstanden, daß mein Anliegen nicht machbar ist, aber es geht doch.
"ssh user@server script" kommt schon in die Nähe dessen was ich brauche.
MfG,
Werner

thommy
08-12-2000, 11:15
@wer_ner

Thorsten meinte nicht, dass das Skript nicht entfernt auführbar sei, sondern dass ein vor den Befehl gesetztes "nohup" (und ein dem Befehl folgendes &amp http://www.linuxforen.de/ubb/wink.gif den Prozess davor schützt, bei Beendigung der Shell (logout) ebenfalls beendet zu werden.

Mit anderen Worten: Soll der Befehl "sleep 10000" auch nach dem Logout noch 10000 Sekunden schlafen, so muss dieser mit "nohup sleep 10000&" gestartet werden.

Thomas

mightymike99
10-12-2000, 23:38
Hi,

ich wuerde sagen bei rsh host programm& läuft das programm definitiv nicht im Hintergrund(warum auch immer), wie's bei ssh ist weiss ich nicht.

Bei mir hab' ich da noch ein paar Prozeduren dazwischen schieben muessen!

rsh xyz-host prog1
prog1 -> prog2
prog2 -> prog3&

mfg Tobias