I'm thinking. Maybe a better solution could be :
check-check-emby :
while :
do
if pgrep Emby > /dev/null
then
echo "check-emby is running..."
sleep 10s
else
echo "check-emby is not running...but now it will run again"
/opt/emby-server/bin/./check-emby
fi
done
check-emby :
while :
do
if pgrep Emby > /dev/null
then
echo "check-check-emby is running..."
sleep 10s
else
echo "check-check-emby is not running...but now it will run again"
/opt/emby-server/bin/./check-check-emby
fi
done
Maybe these scripts are able to watch each other's backs :)
On Sun, Mar 17, 2024 at 3:55 PM Mario Marietto <marietto2008@???>
wrote:
> Hello to everyone.
>
> I'm trying to keep up one Emby server on my ARM Chromebook arm 32 bit aka
> SNOW. The real problem is that it is able to be up only for some time and
> then closes. To fix this problem,I've created a couple of bash scripts that
> act as a sentinel. As soon as it goes down,they detect it and they try to
> restart the process. I created 3 bash scripts that should do the trick :
>
> 1) check-emby
>
> while :
> do
> if pgrep Emby > /dev/null
> then
> echo "Emby is running..."
> sleep 10s
> else
> echo "Emby is not running...but now it will run again"
> /opt/emby-server/bin/./emby-server &
> fi
> done
>
> 2) check-check-emby
>
> while :
> do
> if pgrep Emby > /dev/null
> then
> echo "Emby is running..."
> sleep 10s
> else
> echo "Emby is not running...but now it will run again"
> /opt/emby-server/bin/./check-emby &
> fi
> done
>
> This is what happens when "emby-server &" is invoked :
>
> # ps ax | grep emby
>
> 9202 pts/1 Sl+ 1:06 /opt/emby-server/system/EmbyServer -programdata
> /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg
> /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe
> -restartexitcode 3 -updatepackage emby-server-deb_{version}_armhf.deb
>
>
> I had to create two bash scripts because when EmbyServer stops
> working,even check-emby closes. I don't understand why. Inside my sick mind
> the check-check-emby script should restart both. I don't know if it will
> work. For the moment it is still up and running.
>
>
> Well. I have a couple of questions to ask you :
>
>
> 1) Can you imagine a better method than mine to achieve the same goal ?
>
> 2) Do you think that it will work ?
>
> 3) When Emby closes I would like to hear a beep coming from the Chromebook
> and I would like the beep to be produced by the bash script.
>
> Can you help me ? thanks.
>
> --
> Mario.
>
--
Mario.