[mythtv-users] Remotely restarting mythfrontend
come se fosse antani
antani at gmail.com
Mon Feb 12 11:42:30 UTC 2007
why not simply a
#!/bin/sh
DISPLAY=:0
if pidof mythfrontend
then
echo "Not starting mythfrontend... already started"
else
mythfrontend &
fi
exit
antani
On 2/12/07, Matthias Thyroff <lists at thyroff.net> wrote:
> Am Montag, den 12.02.2007, 22:09 +1100 schrieb Sammo:
> > Is it possible to ssh into a mythtv box and restart mythfrontend?
> > _______________________________________________
> > mythtv-users mailing list
> > mythtv-users at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
> I autostart the frontend with X; I can remotely restart X
> (/etc/init.d/kdm restart), this does it.
>
> But I can also start and stop the frontend with the remote. I am using a
> trick I found here on the list, not my invention. Anyway before tracing
> that back down, I will describe what I do:
>
> I start "irexec -d" (right now autostart with the X autologin, but that
> is not good because I end up with several instances of it when I restart
> X; it should work to autostart it with rc.local but I have not tried).
>
> In my lircrc I have
>
> # TV Button
> begin
> prog = irexec
> button = TV
> config = /usr/local/bin/mythtvbutton.sh
> end
>
> and mythtvbutton.sh does
>
> #!/bin/bash
> PROG=mythfrontend
> STATUS=`ps -e | grep $PROG | grep -v grep | wc -l | awk '{print $1}'`
>
> if [ `echo $DISPLAY | grep -c ":0"` -ge 1 ]
> then
> if [ $STATUS -eq 0 ]
> then
> echo 0 >> /tmp/mythtvbuttontest.txt
> ( $PROG & )
> else
> echo 1 >> /tmp/mythtvbuttontest.txt
> killall $PROG
> fi
> fi
> exit 0
>
> ******
>
> i.e. it stops the frontend when it finds it running or it starts it if
> not.
>
> I hope you like that!
>
> Cheers
>
> Matthias
>
>
> _______________________________________________
> 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