DSH kennt keine Umgebungsvariablen

Hans-Joachim Hoetger Hans-Joachim.Hoetger at telefonica.de
Fri Jun 23 11:24:45 CEST 2006


On Fri, Jun 23, 2006 at 10:18:35AM +0200, Marco Wiese wrote:
> 
> ich habe zur Zeit die DSH (Distributed Shell) zu Testzwecken im Einsatz 
> und bin bei den ersten "Gehversuchen". DSH ist in Version 0.25.6 
> installiert.
> Ziel ist es, auf drei Rechnern parallel ein Script zu starten, dass aber 
> wiederum Umgebungsvariablen auf den jeweiligen Rechnern erwartet. DSH 
> führe ich mit
> 
> dsh -g sap -c -r ssh -- '$(/mnt/stop_start_sap.sh)'
> 
> aus. Das klappt soweit auch ganz gut, wenn da nicht die Environments 
> fehlen würden, so dass das stop_sart_sap-Script auf die Nase fällt. Kann 
> ich DSH irgendwie mitgeben, dass es die Umgebungsvariablen auf den 
> Rechnern ziehen soll?
> 

Hallo,
das ist wahrscheinlich darauf zurückzuführen, daß ssh sich
nicht einloggt, wenn ihm ein Befehl übergeben wird. Du
könntest manuell die Variablen setzen. ->
'$(source env.file; /mnt/stop_start_sap.sh)'

Die Frage ist vielleicht auch, ob Du das ganze aus einem
Skript heraus oder interaktiv betreiben willst. Ich selbst
habe clusterssh im Einsatz. Das startet Dir lauter kleine
interaktive Fensterchen und ein TK Programm, daß dann die
Fensterchen füttert. 
Liebe Grüße
-- 
Hans-Joachim Hoetger                        voice:  +49-5246-80-1555
Telefónica Deutschland GmbH                 fax:    +49-5246-80-2555
     "Gut ist auch des Emporkommen von Linux als Herausforderer
     von Microsoft."       Angela Merkel (Die Zeit, 4.Mai 2000)



More information about the Linux mailing list