Perfekte Lösung für keine rc.local-Datei in Linux

Perfekte Lösung für keine rc.local-Datei in Linux

Neuere Linux-Distributionen verfügen nicht mehr über die Datei rc.local. Weil es zu einer Dienstleistung gemacht wurde.

Lösung:

1. Richten Sie rc-local.service ein

sudo vim /etc/systemd/system/rc-local.service
[Einheit]
 Beschreibung=/etc/rc.local Kompatibilität
 ConditionPathExists=/etc/rc.local
[Service]
 Typ=Forking
 ExecStart=/etc/rc.local starten
 ZeitüberschreitungSec=0
 StandardOutput=tty
 RemainAfterExit=ja
 SysVStartPriority=99
[Installieren]
 WantedBy=Mehrbenutzer.Ziel

2. rc-local.service aktivieren

sudo systemctl aktiviere rc-local.service

3. Startdienst hinzufügen

Manuelles Erstellen oder Kopieren einer vorhandenen /etc/rc.local und Gewähren von Ausführungsberechtigungen

#!/bin/sh -e
# 
# rc.local
#
# Dieses Skript wird am Ende jedes Multiuser-Runlevels ausgeführt.
# Stellen Sie sicher, dass das Skript bei Erfolg oder einem anderen
# Wert bei Fehler.
#
# Um dieses Skript zu aktivieren oder zu deaktivieren, ändern Sie einfach die Ausführung
# Bits.
#
# Standardmäßig tut dieses Skript nichts.

# Folgendes ist der Befehl, der beim Start ausgeführt werden soll: /home/selfcs/anaconda3/bin/python /home/selfcs/t.py > /home/selfcs/auto.log 

Ausfahrt 0
#Geben Sie dem Skript die Ausführungsberechtigung sudo chmod +x /etc/rc.local

Zusammenfassen

Das Obige ist die perfekte Lösung für das vom Editor eingeführte Problem, dass in Linux keine rc.local-Datei vorhanden ist. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung des Unterschieds zwischen /etc/rc.local und /etc/init.d/rc.local im Ubuntu-System
  • Beheben Sie das Problem, dass /etc/rc.local beim Starten von centos7 nicht ausgeführt wird

<<:  Beispiel für die MySQL-Volltext-Fuzzy-Suche nach der Methode MATCH AGAINST

>>:  React implementiert die Prinzipanalyse der drei Phasen Laden, Laden, Abschluss und Ladefehler

Artikel empfehlen

Codebeispiele für allgemeine Vorgänge bei der Docker-Image-Verwaltung

Spiegelung ist auch eine der Kernkomponenten von ...

VUE implementiert Token-Anmeldeüberprüfung

In diesem Artikelbeispiel wird der spezifische Co...

Verschiedene Arten von MySQL-Indizes

Was ist ein Index? Ein Index ist eine Datenstrukt...

Vue verwendet WebSocket, um die Chat-Funktion zu simulieren

Der Effekt zeigt, dass sich zwei Browser gegensei...

Implementierung der MySQL8.0.11-Datenverzeichnismigration

Das Standardspeicherverzeichnis von MySQL ist /va...

Realisierung baumförmiger Sekundärtabellen auf Basis von Angular

Erster Blick auf die Wirkung: Code: 1.html <di...

So legen Sie eine statische IP für den Ubuntu 18.04-Server fest

1. Hintergrund Netplan ist ein neues Befehlszeile...

Beispielcode zur Implementierung eines 3D-Text-Hover-Effekts mit CSS3

In diesem Artikel wird der Beispielcode von CSS3 ...

So ändern Sie die Länge eines Eingabetextfelds entsprechend seinem Inhalt

Erste: Code kopieren Der Code lautet wie folgt: &l...