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“