Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Zbynek 17. 04. 2010, 15:32:05
-
Nemůžu pořád dojít na to jak zjistím návratový kód příkazu volaného gksudem.
Pokud použiji sudo, tak to jde, ale já musím použít grafické gksudo, které však vrací hodnotu sama sebe.
if [ "`fuser -m /media/ZALOHA`" = "" ]
then
if gksudo -S "mount -o remount,rw /media/ZALOHA" > /dev/null 2>&1
then
zenity --info --text "Disk odemčen pro zápis.";
else
zenity --warning --text "Disk se nepodařilo odemknout pro zápis.";
fi
else
zenity --warning --text "S diskem se pracuje.";
fi
-
pozivat graficke sudo na mount sa mi zda zvratene :'(
-
nedal by sa tam supnut nejaky log alebo neco take? :) neviem nerozumiem sa tomu, len taky napad
-
Nemůžu pořád dojít na to jak zjistím návratový kód příkazu volaného gksudem.
Pokud použiji sudo, tak to jde, ale já musím použít grafické gksudo, které však vrací hodnotu sama sebe.
if [ "`fuser -m /media/ZALOHA`" = "" ]
then
if gksudo -S "mount -o remount,rw /media/ZALOHA" > /dev/null 2>&1
then
zenity --info --text "Disk odemčen pro zápis.";
else
zenity --warning --text "Disk se nepodařilo odemknout pro zápis.";
fi
else
zenity --warning --text "S diskem se pracuje.";
fi
bio@dell-xps:~$ test gksudo
bio@dell-xps:~$ echo $?
tak?
-
bio@dell-xps:~$ test gksudo
bio@dell-xps:~$ echo $?
tak?
Bohužel, jedná též o neúspěšný pokus, v podstatě ten samý případ, ale zapsaný jiným prostředkem. Gksudo asi doopravdy nevrací návratový kód vykonaného příkazu.
-
nedal by sa tam supnut nejaky log...
No, log by se dal "zpracovat", ale je to jak kanon na vrabce.
-
strace? souhlasim s vyse zminenym - gksudo na mount a ke vsemu ve skriptu je ptakovina..
-
strace? souhlasim s vyse zminenym - gksudo na mount a ke vsemu ve skriptu je ptakovina..
Máte pravdu. No, on ten skript funguje jako spouštěč, asi použiji sudo a místo gksudo zobrazím gnome-terminal.
Tímto bych problém označil za obejitý.