Restart služby po krachu - Ubuntu server 16.04

Restart služby po krachu - Ubuntu server 16.04
« kdy: 18. 02. 2020, 14:42:55 »
Ahoj,
prosím o radu jak správně nastavit aby se služba sama znovu spustila pokud se ukončí (spadne)
můj server používá init systém systemd
příkaz systemctl cat jmenoslužby
vypíše konfiguraci služby,
kde bych zřejmě potřeboval mít v sekci [Service]
Restart=always (nyní je restart=no)
jenže v začátku je uvedeno
# Automatically generated by systemd-sysv-generator
takže to vypadá že se tato konfigurace generuje automaticky v rámci zpětné kompatibility se systemV,
protože je ta služba je nadefinovaná pomocí /etc/init.d/jmenoslužby
Ale zase návody pro restart služby v systemV nefungují protože tam systemV vlastně není
Jak to vyřešit?
« Poslední změna: 18. 02. 2020, 15:35:33 od Petr Krčmář »


Re:Restart služby po krachu - Ubuntu server 16.04 server
« Odpověď #1 kdy: 18. 02. 2020, 15:10:15 »
Ahoj,

vzhledem k tomu, že ti v dubnu končí podpora, bys měl řešit update serveru. :) Tam bych začal. Potom budeš muset nejspíš přepsat tuto službu do systemd, ale to by mohlo být asi relativně bezbolestné.

tecka

  • ***
  • 161
    • Zobrazit profil
    • E-mail
Re:Restart služby po krachu - Ubuntu server 16.04 server
« Odpověď #2 kdy: 18. 02. 2020, 15:21:15 »
Ten rc skript vyhoď (ať se ti to nepřepisuje; mělo by stačit zrušit exec bit) a tu vygenerovanou unitu si nech a uprav, jak potřebuješ.
« Poslední změna: 18. 02. 2020, 15:25:02 od tecka »

Re:Restart služby po krachu - Ubuntu server 16.04 server
« Odpověď #3 kdy: 18. 02. 2020, 15:24:57 »
Takže přepsat skript, díky za nakopnutí správným směrem. Jinak LTS 16.04 je do 2021 ;-)