[mythtv-users] irexec and power button issue
Tom Lichti
tom at redpepperracing.com
Mon Jun 19 19:12:38 UTC 2006
Klaubert Herr da Silveira wrote:
> --- Tom Lichti <tom at redpepperracing.com> wrote:
>
>
>> Works fine for me. Have you tried running the mythpowerbutton.sh script
>> from the command-line to see if there are any error messages?
>>
>> Tom
>>
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>
>>
>
> Running it from command line works, the problem is with irexec.
>
> Klaubert
>
>
Okay, is irexec set to run when the users session starts? I have mine in
a script (I don't remember why) that is called when X starts. My system
is running fluxbox window manager, in the 'apps' startup I have:
> [startup] {/usr/local/bin/irstart}
> [startup] {/usr/local/bin/mythpowerbutton.sh}
And in irstart I have:
#! /bin/bash
killall irexec
/usr/local/bin/irexec 2>&1 &
and mythpowerbutton:
#!/bin/bash
PROG=mythfrontend
STATUS=`ps -e | grep $PROG | grep -v grep | wc -l | awk '{print $1}'`
if [ $STATUS -eq 0 ]
then
nvidia-settings -l
( $PROG -v important,general,playback > /var/log/mythfrontend.log & )
else
killall $PROG
fi
exit 0
Other than that, I have the same setup as you. My mythpowerbutton.sh
does have suid on it:
mythtv at htpc:~/.mythtv$ ls -l /usr/local/bin/mythpowerbutton.sh
-rwsr-sr-x 1 root root 274 May 18 18:45 /usr/local/bin/mythpowerbutton.sh
That might be part of it, not sure though.
Tom
More information about the mythtv-users
mailing list