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

MySQL-Fehler 1290 (HY000) Lösung

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

So konfigurieren Sie die PDFLatex-Umgebung in Docker

Technischer Hintergrund Latex ist ein unverzichtb...

Docker erstellt CMS-On-Demand-System mit Player-Funktion

Inhaltsverzeichnis Text 1. Maschine vorbereiten 2...

Javascript Frontend Optimierungscode

Inhaltsverzeichnis Optimierung der if-Beurteilung...

Eine kleine Frage zur Ausführungsreihenfolge von SQL in MySQL

Ich bin heute bei der Arbeit auf ein SQL-Problem ...

Zusammenfassung der HOC-Nutzung von React-High-Order-Komponenten

Ein Satz zur Einführung von HOC Was ist eine Komp...

So installieren Sie Mysql5.7 in Centos6

Umfeld Centos 6.6 MySQL 5.7 Installieren Falls da...

Frage zur Webseitenerstellung: Bilddateipfad

Dieser Artikel stammt ursprünglich von 123WORDPRE...

JavaScript-Dom-Objektoperationen

Inhaltsverzeichnis 1. Kern 1. Holen Sie sich den ...