GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nastavit službu?

Mám skript, který bych chtěl spustit jako službu na mém Ubuntu Server 11.04 headless box. To znamená, že chci mít správné soubory pod /etc/init.d/ a aby jej bylo možné ovládat prostřednictvím service příkaz.

Je k dispozici nějaký průvodce, který mi ukáže, jak to udělat?

Přijatá odpověď:

Pokud nepoužíváte 15.04 nebo jakékoli pozdější vydání (které používá systemd ), pravděpodobně pro vás bude lepší, když ze svého skriptu uděláte úlohu Upstart, místo abyste se řídili příklady, které najdete v /etc/init.d/ (což jsou init skripty ve stylu System V, od kterých se Ubuntu a další distribuce vzdalují).

Upstart Cookbook obsahuje obrovské množství informací o tom, jak Upstart Jobs fungují. I když bych to nepopisoval jako HOWTO, pokud tam zkombinujete informace s procházením zásob Ubuntu Upstart Jobs v /etc/init/ začne se vám zobrazovat obrázek.

Navrhuji začít oddílem 4 a 5 kuchařky „Koncepty a terminologie“ a „Konfigurace“


Ubuntu
  1. Jak nastavit virtuální hostitele Apache na Ubuntu 18.04

  2. Ubuntu – Jak nastavit statickou IP v Ubuntu?

  3. Jak deaktivovat službu v Ubuntu

  1. Jak nainstalovat Redis na Ubuntu 20.04 / 18.04

  2. Jak nastavit DNS Nameserver na Ubuntu 20.04

  3. Jak spustit službu při spouštění na Ubuntu 22.04

  1. Jak nainstalovat Nginx na Ubuntu 18.04

  2. Jak nastavit klíče SSH na Ubuntu 18.04

  3. Jak nastavit server OpenVPN na Ubuntu 18.04