Systemd (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{note|Noch in Bearbeitung}}
<pre>
<pre>
sudo systemctl start <name>.service
sudo systemctl start <name>.service
Zeile 14: Zeile 16:
sudo systemctl enable <name>.service
sudo systemctl enable <name>.service
</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