DSH kennt keine Umgebungsvariablen

Sascha Effert fermat at uni-paderborn.de
Fri Jun 23 13:05:00 CEST 2006


Am Freitag, 23. Juni 2006 11:48 schrieb Marco Wiese:
> linux-bounces at lug-owl.de schrieb am 23.06.2006 11:24:45:
> > 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)'
>
> Hi,
>
> der Ansatz ist nicht schlecht. Allerdings kennt er den source-Befehl mit
> dsh nicht! Auf dem lokalen terminal gehts natürlich, aber per dsh halt
> nicht. Irgendwie ne Sackgasse... :-((

Hallo,

könntest Du auf den Clients nicht einfach ein script anlegen, welches die 
shell startet und tut was Du willst? Ich habe das gerade mal ausprobiert, und 
das funktioniert. Mein Script:

#!/bin/bash

source ~/.bashrc
echo $CVSROOT

Wenn ich das mittels ssh aufrufe, so klappt das:

fermat at hni-gate[~]>>ssh albana /home/fermat/bin/test /
Password:
:ext:hni-gate.upb.de:/homes/hni-fs1/presto/Sourcen
fermat at hni-gate[~]>>



tschau


Sascha Effert
fermat at douglas2a.de
Tel.:(0177) 6266652

-- 
Being evil means it can be christmas every day.



More information about the Linux mailing list