Systemd (Linux): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 17: | Zeile 17: | ||
</pre> | </pre> | ||
<pre> | |||
sudo systemctl disable <name>.service | |||
</pre> | |||
== Service anlegen == | |||
Siehe auch: [[OSCam_(Raspberry)#Service_erstellen|OSCam]], [[OpenVPN-Verbindung_bei_Systemstart_(Linux)|OpenVPN-Verbindung bei Systemstart]] | |||
<pre> | |||
[Unit] | |||
Description=<description> | |||
[Service] | |||
Type=forking | |||
ExecStart=<command> | |||
ExecStop=<command> | |||
[Install] | |||
WantedBy=multi-user.target | |||
</pre> | |||
Standard-Typ ist <code>Type=simple</code>, der bei einem terministischen Prozess verwendet werden soll. | |||
Wenn der Prozess jedoch im Hintergrund weiter laufen soll, dann muss der Type <code>Type=forking</code> verwendet, ansonsten wird der Prozess terminiert. | |||
Zurück zu [[Ubuntu#S (Client)|Ubuntu]] | Zurück zu [[Ubuntu#S (Client)|Ubuntu]] |
Aktuelle Version vom 26. August 2023, 15:07 Uhr
Noch in Bearbeitung
sudo systemctl start <name>.service
sudo systemctl stop <name>.service
sudo systemctl status <name>.service
sudo systemctl enable <name>.service
sudo systemctl disable <name>.service
Service anlegen
Siehe auch: OSCam, OpenVPN-Verbindung bei Systemstart
[Unit] Description=<description> [Service] Type=forking ExecStart=<command> ExecStop=<command> [Install] WantedBy=multi-user.target
Standard-Typ ist Type=simple
, der bei einem terministischen Prozess verwendet werden soll.
Wenn der Prozess jedoch im Hintergrund weiter laufen soll, dann muss der Type Type=forking
verwendet, ansonsten wird der Prozess terminiert.
Zurück zu Ubuntu