[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

BASH, background jobs, su, su-to-root and gksu



Hallo Leute,

ich habe einen Multiuser-SMS-Server-Daemon den ich einwandfrei von einem
init script mit

    start)	smsdaemon --start &	;;
    restart)	smsdaemon --restart &	;;
    stop)	smsdaemon --stop	;;

starten, neustarten und stopen kann.  Der "start-stop-daemon" ist nicht
erforderlich da der smsdaemon alles mitbringt was notwendig ist und
AUCH als $USER ausgefürt werden kann.  Sprich, ich kann ihn in einer
X-Session starten, in den Hintergrund schicken und er läuft auch weiter,
wenn ich die X-Session beende.

Ebenso kann ich ein xterm öffnen und 

    > su - root
    > smsdaemon --restart &

eingeben was ebenfals funktioniert.  Nun gibt es aber zwei Probleme mit

        su - root -c "smsdaemon --restart &"
sowie 
        gksu --user=root "smsdaemon --restart &"

was nicht funktioniert.  Denn weder "su" noch "gksu" beenden und wenn
ich den Prozess beeende wird auch "smsd" und "smsdaemon" beendet.

So, wie kann ich zum Beispiel von einem Fvwm-Menü oder einem Script
den "smsdaemon" (re)starten so das er auch als root weiterschaft?

Danke und schöne Woche
    Michelle Konzack


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSN LinuxMichi
0033/6/61925193    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature


Reply to: