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

Re: Init-Script und nicht-root-User



Christian Schoepplein <chris@schoeppi.net> wrote:

> Das Problem mit der Zeile
>
> su callisdn --command="$pgm --daemon >/dev/null 2>&1 & echo $! >$pid"
>
> ist, dass die PID des CallISDN.pl-Prozesses nicht vorhanden ist. Mit
>
> echo $! >$pid"
>
> schreibe ich die PID des Prozesses in ein PID-File. Das funzt alles 
> bestens, wenn ich es ohne su ausführe. Mit su gehts halt aber leider 
> nicht :(.
>
> Hat jmd. 'ne Idee, wie ich die PID meines Prozesses trotzdem irgendwie 
> rauskriegen und in ein PID-File schreiben kann?

Ich habe den Zusammenhang verpasst; aber vielleicht geht's einfach mit

start-stop-daemon --start --chuid callisdn --pidfile $pid --make-pidfile $pgm 

Du solltest allerdings die Warnungen zu --make-pidfile in der manpage lesen.

Gruß, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Reply to: