Heim > Betrieb und Instandhaltung > CentOS > Was soll ich tun, wenn centos rc.local nicht gestartet werden kann?

Was soll ich tun, wenn centos rc.local nicht gestartet werden kann?

藏色散人
Freigeben: 2022-01-17 11:52:22
Original
4696 Leute haben es durchsucht

Lösung für das Problem, dass centos rc.local nicht gestartet werden kann: 1. Sehen Sie sich den Inhalt des Skripts „rc.loca“ an. 2. Fügen Sie der Datei „rc.local“ ausführbare Berechtigungen hinzu.

Was soll ich tun, wenn centos rc.local nicht gestartet werden kann?

Die Betriebsumgebung dieses Artikels: Centos7-System, Dell G3-Computer.

centos rc.local kann nicht gestartet werden. Was soll ich tun?

centos7-rc.local-Dateiprogramm kann beim Booten nicht automatisch starten?

Im Centos7-System wurde festgestellt, dass das Programm in rc.local beim Booten nicht automatisch starten kann:

1. Überprüfen Sie, was

in 1 gesagt hat. Bei der Überprüfung der Berechtigungen wurde festgestellt, dass rc.locat eine Linkdatei ist und keine ausführbaren Berechtigungen hat, während rc.d über ausführbare Berechtigungen verfügt.

[root@web01 ~]# cat /etc/rc.d/rc.local
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
 #这是强烈建议您创建自己的systemd服务或udev规则在启动运行脚本而不是使用这个文件
 
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#相比之前的版本启动期间由于并行执行此脚本将不会运行毕竟其他服务。
 
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.
#请注意,您必须运行chmod + x /etc/rc.d/rc.local,来确保执行开机启动该脚本。
Nach dem Login kopieren

3. Um das Problem zu lösen

Der nächste Schritt besteht darin, der Datei rc.local ausführbare Berechtigungen hinzuzufügen:

[root@cc ~]# ll /etc/rc.local
lrwxrwxrwx. 1 root root 13 Jan 9 20:51 /etc/rc.local -> rc.d/rc.local
 
[root@cc ~]# ll /etc/rc.d/rc.local
-rw-r--r--. 1 root root 531 May 22 21:42 /etc/rc.d/rc.local
 
[root@cc ~]# ls -ld /etc/rc.d/
drwxr-xr-x. 10 root root 127 May 22 21:42 /etc/rc.d/
Nach dem Login kopieren

Zusammenfassend habe ich zuvor einfach das zu startende Programm im rc.local-Skript hinzugefügt und dies getan Das Skript ist mir in der Beschreibung egal, daher ist ein Fehler aufgetreten. Kommentare sind sehr wichtig. Sie zeigen Ihnen, wie Sie sie verwenden. ​

Empfohlenes Tutorial: „

Centos-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn centos rc.local nicht gestartet werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage