Benutzer-Werkzeuge

Webseiten-Werkzeuge


public:sw:debian:systemd:rc.local

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
public:sw:debian:systemd:rc.local [2019/11/15 07:37]
SProbst [Beschreibung]
public:sw:debian:systemd:rc.local [2019/11/15 07:42] (aktuell)
SProbst [Beispiel 1 ((https://tipps.eurenikz.de/134-rc-local-unter-debian-9-erstellen))]
Zeile 3: Zeile 3:
 Hier sammeln und beschreiben wir Beispiel, wie jeder sich in die ''​rc.local''​ aus ''​init''​ Zeit zurückholen kann. Denn manchmal ist es doch schöner ein Dienst oder Script nach dem Systemstart vom System starten zu lassen. Hier sammeln und beschreiben wir Beispiel, wie jeder sich in die ''​rc.local''​ aus ''​init''​ Zeit zurückholen kann. Denn manchmal ist es doch schöner ein Dienst oder Script nach dem Systemstart vom System starten zu lassen.
  
-===== Beispiel 1 ((https://​tipps.eurenikz.de/​134-rc-local-unter-debian-9-erstellen)) ​===== +===== Beispiel 1  ===== 
  
 +Dieses Beispiel habe ich im Internet gefunden und arbeite es kurz als Code Block auf. ((https://​tipps.eurenikz.de/​134-rc-local-unter-debian-9-erstellen))
 +
 +<code bash|h /​etc/​systemd/​system/​rc-local.service>​
 +[Unit]
 +Description=/​etc/​rc.local
 +ConditionPathExists=/​etc/​rc.local
 +
 +[Service]
 +Type=forking
 +ExecStart=/​etc/​rc.local start
 +TimeoutSec=0
 +StandardOutput=tty
 +RemainAfterExit=yes
 +SysVStartPriority=99
 +
 +[Install]
 +WantedBy=multi-user.target
 +</​code>​
 +
 +<code bash|h /​etc/​rc.local>​
 +#!/bin/sh -e
 +#
 +# rc.local
 +#
 +# This script is executed at the end of each multiuser runlevel.
 +# Make sure that the script will "exit 0" on success or any other
 +# value on error.
 +#
 +# In order to enable or disable this script just change the execution
 +# bits.
 +#
 +# By default this script does nothing.
 +
 +exit 0
 +</​code>​
 +
 +Jetzt die nachfolgenden Kommandos einmal in der Shell als ''​root''​ ausführen. Und dann sollte das mit der ''​rc.local''​ funktionieren.
 +
 +<code bash>
 +chmod +x /​etc/​rc.local #​Ausführenrecht auf rc.local setzen
 +systemctl enable rc-local #rc-local Dienst im systemd anschalten
 +systemctl start rc-local.service #rc.local mit systemd einmal starten/​ausführen
 +</​code>​
public/sw/debian/systemd/rc.local.1573799822.txt.gz · Zuletzt geändert: 2019/11/15 07:37 von SProbst