Christian Schoepplein <[EMAIL PROTECTED]> 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

