Home  >  Article  >  Operation and Maintenance  >  What should I do if centos rc.local cannot be started?

What should I do if centos rc.local cannot be started?

藏色散人
藏色散人Original
2022-01-17 11:52:224655browse

The solution to centos rc.local failing to start: 1. View the content of the "rc.loca" script; 2. Add executable permissions to the file "rc.local".

What should I do if centos rc.local cannot be started?

#The operating environment of this article: centos7 system, Dell G3 computer.

What should I do if centos rc.local cannot be started?

centos7-rc.local file program cannot start automatically when booting?

In the centos7 system, it is found that the program in rc.local cannot start automatically when booting:

1. Check the content of the rc.loca script

[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,来确保执行开机启动该脚本。

2. Verification 1 is in progress When checking the permissions, we found that rc.locat is a link file and does not have executable permissions, while rc.d has executable permissions.

[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/

3. Solve the problem

Next, you only need to add executable permissions to the file rc.local:

[root@cc ~]# chmod +x /etc/rc.d/rc.local
 
[root@cc ~]# ll /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 531 May 22 21:42 /etc/rc.d/rc.local

Summary, before it was only in the rc.local script I added the program to be started at startup and did not pay attention to the instructions in the script, so an error occurred. Comments are very important, teach you how to use them. ​

Recommended tutorial: "

centos tutorial

"

The above is the detailed content of What should I do if centos rc.local cannot be started?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn