K
knumskull
Foren As
moin,
da ich es immer leid bin, um X zu exportieren meine IP etc .. an DISPLAY zu übergeben, wollt ich das in nem script machen. Funktioniert soweit auch schon, nur leider öffnet sich ja durch das script ne eigene Shell und das verändern der Variablen bringt mir nix. Wie kann ich das abändern
unten angehängt mein Code. Stimmt nicht mehr ganz, da ich einige Sachen probiert habe. Aber der Grundgedanke ist sichtbar. Nur die Ausgabe, bzw das setzen der Variablen wurde verändert. Wäre über jeden Tipp dankbar.
Gruß Steffen
da ich es immer leid bin, um X zu exportieren meine IP etc .. an DISPLAY zu übergeben, wollt ich das in nem script machen. Funktioniert soweit auch schon, nur leider öffnet sich ja durch das script ne eigene Shell und das verändern der Variablen bringt mir nix. Wie kann ich das abändern
unten angehängt mein Code. Stimmt nicht mehr ganz, da ich einige Sachen probiert habe. Aber der Grundgedanke ist sichtbar. Nur die Ausgabe, bzw das setzen der Variablen wurde verändert. Wäre über jeden Tipp dankbar.
Gruß Steffen
Code:
if test -n "$1" ; then
echo $SSH_CLIENT > /tmp/knums.txt
sshIP=$(sed -n 's/.*\(129.247.[0-9]\{2,3\}.[0-9]\{2,3\}\).*/\1/ p' /tmp/knums.txt)
if test -n "$sshIP" ; then
echo "export DISPLAY=$sshIP:$1"
#DISPLAY="$sshIP:$1"
#export DISPLAY=$DISPLAY
fi
else
echo "usage: $0 Display(Bsp.: $0 0.0)"
fi
exit 0