GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie richte ich einen Dienst ein?

Ich habe ein Skript, das ich als Dienst auf meiner Headless-Box mit Ubuntu Server 11.04 ausführen möchte. Das heißt, ich möchte die richtigen Dateien unter /etc/init.d/ haben und über den service steuern zu können Befehl.

Gibt es eine Anleitung, die mir zeigt, wie das geht?

Akzeptierte Antwort:

Es sei denn, Sie verwenden 15.04 oder eine spätere Version (die systemd verwendet ), sind Sie wahrscheinlich besser dran, wenn Sie Ihr Skript in einen Upstart-Job umwandeln, anstatt den Beispielen zu folgen, die Sie in /etc/init.d/ finden (das sind Init-Skripte im System-V-Stil, von denen sich Ubuntu und andere Distributionen entfernen).

Das Upstart Cookbook enthält eine enorme Menge an Informationen darüber, wie Upstart-Jobs funktionieren. Obwohl ich es nicht als HOWTO bezeichnen würde, wenn Sie die Informationen dort mit dem Durchsuchen der Standard-Ubuntu-Upstart-Jobs in /etc/init/ kombinieren Sie werden anfangen, das Bild zu bekommen.

Ich schlage vor, mit Abschnitt 4 und 5 des Kochbuchs zu beginnen, „Konzepte und Terminologie“ und „Konfiguration“


Ubuntu
  1. So richten Sie virtuelle Apache-Hosts unter Ubuntu 18.04 ein

  2. So installieren Sie Redis unter Ubuntu 20.04 / 18.04

  3. So stellen Sie den DNS-Nameserver unter Ubuntu 20.04 ein

  4. Ubuntu – Wie stellt man eine statische IP in Ubuntu ein?

  5. So deaktivieren Sie einen Dienst in Ubuntu

So starten Sie das Netzwerk in Ubuntu neu

So richten Sie OpenVPN unter Ubuntu 20.04 ein

So richten Sie die Zeitsynchronisierung unter Ubuntu ein

So starten Sie Bluetooth in Ubuntu 20.04 neu

So legen Sie eine statische IP unter Ubuntu 20.04 (Desktop) fest

So richten Sie NordVPN auf Ubuntu ein