[mythtv-users] Problem with wife-friendly feature
Brian LeFevre
blefevre at ida.net
Mon Dec 6 05:47:58 UTC 2004
Phill Edwards wrote:
> I've been trying to get the wife-friendly power button to work. I found
> that creating a symlink in .kde/AutoStart to irexec wasn't working for
> me, so I put this line in /etc/rc.local:
>
> irexec --daemon /home/mythtv/.mythtv/lircrc
>
> Problem is that I can't get the script to start mythfrontend. I can get
> it to kill it and I know the shell script is getting executed because of
> that and because I'm echoing some stuff to a /tmp file from it. My shell
> script looks like this:
>
> #!/bin/bash
> PROG=/usr/bin/mythfrontend
> STATUS=`ps -e | grep mythfrontend | grep -v grep | wc -l | awk '{print
> $1}'`
> if [ $STATUS -eq 0 ]
> then
> ( $PROG & )
> else
> killall $PROG
> fi
> echo "mythrestart.sh executed at `date`" >> /tmp/mythrestart.log
> echo "STATUS = $STATUS" >> /tmp/mythrestart.log
> /usr/bin/mythfrontend
> exit 0
>
> When mythfrontend is running it correctly kills it, but when it's not
> running it doesn't start it up and I don' t understand why. One other
> point that may be relevant here is that when this gets executed
> mythbackend resets its idle timer which I presume means it thinks it saw
> a frontend connect - but where is the frontend, 'cos I can't see it?
do a /usr/bin/mythfrontend >somelog
or even (for stderr)
/usr/bin/mythfrontend 2>&1 >somelog
My bet is that is is not running in X so it won't open up the file. Try
setting the display
export DISPLAY=0:0
you may need to have xhost set correctly.
Good luck
More information about the mythtv-users
mailing list