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

js zur Implementierung einer Überprüfungscode-Interferenz (dynamisch)

In diesem Artikelbeispiel wird der spezifische Co...

Beispielcode zur Implementierung eines 3D-Rotationseffekts mit reinem CSS

Verwenden Sie hauptsächlich die Eigenschaften „pr...

Lösung für Verbindungsfehler beim MySQL-Server 5.5

Die Lösung für das Problem, dass MySQL keine Verb...

Beispiel für die Konfiguration mehrerer virtueller Hosts in nginx

Es ist sehr praktisch, den virtuellen Host vhost ...

So verwenden Sie die asynchrone Anforderungs-API von Axios in Vue

Inhaltsverzeichnis Einrichten einer einfachen HTT...

Implementierung eines MySQL-Gemeinschaftsindex (zusammengesetzter Index)

Gemeinsamer Index Die Definition des gemeinsamen ...

Analyse der MySQL-Absturzwiederherstellung basierend auf Redo Log und Undo Log

Inhaltsverzeichnis MySQL-Absturzwiederherstellung...

So installieren Sie MySQL 5.7 unter Windows

Laden Sie zuerst die komprimierte Version von MyS...

GET POST Unterschiede

1. „Get“ wird verwendet, um Daten vom Server abzu...

Kennen Sie die Bedeutung von Sonderzeichen in URLs?

1.# # stellt eine Position auf einer Webseite dar...

Zusammenfassung der Verwendung von vue Watch und Computed

Inhaltsverzeichnis 01. Hörer beobachten (1) Funkt...

Tutorial zur MySQL-Installation unter Linux (Binärdistribution)

Dieses Tutorial beschreibt Ihnen die detaillierte...