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