:: Re: [DNG] How to check and restart …
Top Page
Delete this message
Reply to this message
Author: tito
Date:  
To: dng
Subject: Re: [DNG] How to check and restart Emby server on Devuan 5 as soon as it closes.
On Sun, 17 Mar 2024 19:48:16 +0100
Mario Marietto <marietto2008@???> wrote:

> Ciao tito.
>
> This is what I've added on /etc/inittab :
>
> 7:2345:respawn:/opt/emby-server/bin/emby-server
> 8:2345:respawn:/usr/sbin/sshd
> 9:2345:respawn:/sbin/zpool import -f -R /mnt/zroot-swap zroot-swap
>
> Downsides of this approach ?


Provando e riprovando = Proving and proving again (or Trying and Trying again)

Motto of The Accademia del Cimento (Academy of Experiment),
an early scientific society, was founded in Florence in 1657 by students of Galileo.

>
> On Sun, Mar 17, 2024 at 6:57 PM tito via Dng <dng@???> wrote:
>
> > On Sun, 17 Mar 2024 17:01:18 +0100
> > Mario Marietto <marietto2008@???> wrote:
> >
> > > Very thanks.
> > >
> > > I will check it out. I have another question to ask you : when Devuan 5
> > > restarts,I don't know why but the ssh server will not restart
> > > automatically. How can I do it ?
> >
> > As root:
> >
> > sshd -V
> > sshd -t
> >
> >   -t      Test mode.  Only check the validity of the configuration file
> > and sanity of the keys.  This is useful for updating sshd reliably as
> > configuration options may change.

> >
> > then
> >
> > update-rc.d ssh enable
> >
> > Ciao,
> > Tito
> >
> > > On Sun, Mar 17, 2024 at 4:54 PM tito via Dng <dng@???> wrote:
> > >
> > > > On Sun, 17 Mar 2024 16:09:39 +0100
> > > > Mario Marietto via Dng <dng@???> wrote:
> > > >
> > > > > 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.
> > > > > >
> > > > >
> > > > >
> > > >
> > > > Maybe adding it to /etc/inittab
> > > >
> > > > 7:2345:respawn:/opt/emby-server/bin/emby-server
> > > >
> > > > id:runlevels:action:process
> > > >
> > > >  respawn
> > > >               The process will be restarted whenever it terminates
> > (e.g.
> > > > getty).

> > > >
> > > > Ciao,
> > > > Tito
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Dng mailing list
> > > > Dng@???
> > > > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
> > > >
> > >
> > >
> >
> > _______________________________________________
> > Dng mailing list
> > Dng@???
> > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
> >
>
>