[mythtv-users] Starting mythfrontend with systemd?
dheianevans at gmail.com
Thu Oct 5 02:52:37 UTC 2017
On Wed, Oct 4, 2017 at 10:44 PM, Bill Meek <keemllib at gmail.com> wrote:
> On 10/04/2017 08:08 PM, Hika van den Hoven wrote:
>> Hoi Ian,
>> Wednesday, October 4, 2017, 11:53:06 PM, you wrote:
>> Sorry for all the recent posts, but after running MythTV since
>>> 2011, the upgrade to 29/16.04 has tossed a few curveballs at me.
>>> Most things have been smooth but there's a few small issues, perhaps
>>> due to the fact that the previous Mythbuntu ISO install handled so many
>>> tasks for you.
>> In order to start the mythfrontend on my combined FE/BE at boot I
>>> added the mythfrontend command to Sessions and Starup. But it's hit
>>> and miss as to whether it starts up before the backend/mysql are
>>> fully up. If it starts before then, even the subsequent retries seem
>>> to be failing the dbawake test, even though mythbackend is running and
>>> connected to mysql.
>> Looking at
>>> I don't see any mention of scripting the startup.
>> Should the Frontend be started with systemd instead and if so is
>>> there a recommended service file that waits for the backend and
>>> mysql to be fully functioning before starting mythfrontend?
>> If you want to be sure the backend is up add a sleep command to your
>> frontend startup script. Like sleep 5 to wait 5 seconds, which should
>> be more then enough.
> To be sure the backend is up and running (not still starting up)
> consider the following, probably without the echos:
> for TRIES in $(seq $ATTEMPTS); do
> curl --silent --max-time 1 $BACKEND:6544/Myth/GetHostName > /dev/null
> if [ $? = 0 ]; then
> echo "$BACKEND is up"
> echo "Waiting for $BACKEND..."
Cool. I thought that there must be a test for seeing if it's up but I suck
at bash scripts, so many thanks. I'll try it tomorrow.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the mythtv-users