[mythtv-users] sudo nice --5 xine Permissions?
Jon Boehm
boehm100 at comcast.net
Mon Aug 20 23:40:41 UTC 2007
Thats really interesting. Thanks for the lead. I do this in a script
so this might be a natural way of doing it. I wonder if the & at the
end of the xine command will properly allow for continued execution of
the script. If the & doesn't do it I might have to look into forking
the script. I might also have to sleep a few cycles while xine launches
before grabbing the PID.
#!/bin/sh
f=$(/bin/ps axu | /bin/grep mythfrontend | /bin/grep :0.0)
if [ "$f" ]; then
DISPLAY=:0.0
else
DISPLAY=:0.1
fi
xine -pfhq --post tvtime:method=Greedy2Frame --no-splash dvd:/ &
PID=$(ps -C xine -o pid=)
chrt --verbose --fifo --pid 10 $PID
ionice -c1 -p $PID
Hmm, I reread you post again. It look like I might have the same sudo
problem. I'll look into the sudo config file.
Thanks,
Jon
Andrew Burgess wrote:
>> I'm experimenting with DVD players that have dvdnav. Currently xine is
>> the front runner but I still get the occasional dropped frame even after
>> increasing its buffer size.
>
>> So I want to try increasing its run time priority. I have a script,
>> dvd.sh, that kicks off xine in the DVD Player field of Myth. The OS is
>> punting because of the "sudo nice --5." How do I tell the OS that
>> anyone can run dvd.sh and they don't need to be root to do this.
>
> I don't know how to do that for the script.
>
> But, perhaps of interest, I set xine to realtime priority to
> get it to work well on a busy server. I also set the i/o
> priority. "Works for me." (tm)
>
> chrt --verbose --fifo --pid 10 $PID
> ionice -c1 -p $PID
>
> I suppose you could run a little shell script daemon
> as root and look for xine processes periodically...
>
> or if you don't have multiple users to worry about just
> allow the owner of the myth process to sudo without a
> password, that's in the sudo config file.
>
> HTH
>
> PS chrt and ionice are in the util-linux package.
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
More information about the mythtv-users
mailing list