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

In WMP eingebettetes HTML, kompatibel mit Chrome und IE, detaillierte Einführung

Tatsächlich gibt es viele entsprechende Schreibme...

So zeigen Sie Serverhardwareinformationen in Linux an

Hallo zusammen, heute ist Double 12, habt ihr sch...

So verwenden Sie Nginx zum Proxy mehrerer Anwendungssites in Docker

Vorwort Was ist die Rolle eines Agenten? - Mehrer...

MySQL-Fehler 1290 (HY000) Lösung

Ich habe lange mit einem Problem gekämpft und das...

Detaillierte Erläuterung der allgemeinen Schritte zur SQL-Anweisungsoptimierung

Vorwort In diesem Artikel erfahren Sie hauptsächl...

Datensatz zu langsamen MySQL-Abfragen und Abfragerekonstruktionsmethoden

Vorwort Was ist eine langsame Abfrage und wie kan...

Implementierung eines CSS-Textschatten-Effekts zur allmählichen Unschärfe

Textschatten Fügen Sie dem Text einen Schatten hi...

Websocket+Vuex implementiert eine Echtzeit-Chat-Software

Inhaltsverzeichnis Vorwort 1. Der Effekt ist wie ...