Systemd (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 17: Zeile 17:
</pre>
</pre>


Anlegen - siehe: [[Oscam_(Raspberry)#Service_erstellen|Oscam]]
<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