komenda su + X (add patch)
Tomasz Narloch
eyev w poczta.fm
Nie, 6 Lis 2005, 16:30:38 CET
Kedys na grupach pld-users byla mowa o programie su i problemami z
wlaczaniem programow z okienkami
Napisalem maly dodatek do "su" i mozna by go dolaczyc do distro
A to on:(tez w zalaczniku)
cat /usr/local/bin/sux
#!/bin/sh
ENV_X="exec env DISPLAY='$DISPLAY' \
XAUTHORITY='${XAUTHORITY-$HOME/.Xauthority}' \
'"$SHELL"'"
if [ "$1" == "-" ] ; then
shift
fi
if [ "$1" == "-c" ] ; then
shift
su - -c "$ENV_X -c '$*'"
elif [ $# -eq 0 ] ; then
su - -c "$ENV_X"
else
echo "usage: sux [-] [-c command command_args...]"
echo " su argument '-' is default in sux :)"
fi
Jest to okrojone uzycie programu "su" ale dzieki niemu mozna uruchamiac
prog z X-ami
i jeszcze jedna sprawa,
sux -c program argument #dziala jak#
su - -c "program argument"
przydaje sie w np:
sux -c service smb start
zamiast: su - -c "service smb start"
Wywolanie 'sux' czy 'sux -' jest obojetne i tak sprowadza sie do su -
Nie jestem developerem, wiec sam tego nie dorzuce.
Pozdrawiam TOmek
----------------------------------------------------------------------
Facet, Kobieta, Samochody, Randki... >>> http://link.interia.pl/f18d2
-------------- następna część ---------
Błędnie zakodowany tekst został usunięty...
Plik: sux
Url: /mailman/pipermail/pld-devel-pl/attachments/20051106/23217d98/sux.pl
Więcej informacji o liście dyskusyjnej pld-devel-pl