Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Inhalt




Homepage LUG WR

Impressum

public:sw:debian:systemd:rc.local

Inhaltsverzeichnis

rc.local

Beschreibung

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

Dieses Beispiel habe ich im Internet gefunden und arbeite es kurz als Code Block auf. 1)

/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
/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

Jetzt die nachfolgenden Kommandos einmal in der Shell als root ausführen. Und dann sollte das mit der rc.local funktionieren.

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
Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
public/sw/debian/systemd/rc.local.txt · Zuletzt geändert: 2019/11/15 07:42 von SProbst