Centos7 rc.local 실행 안될 경우
1. 권한
[root@NASbackup ~]# ll /etc/rc.d/rc.local
-rw-r--r--. 1 root root 889 10월 16 17:19 /etc/rc.d/rc.local
[root@NASbackup ~]# chmod +x /etc/rc.d/rc.local
[root@NASbackup ~]# ll /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 889 10월 16 17:19 /etc/rc.d/rc.local
2. Vi /usr/lib/systemd/system/rc.local 추가
[Install]
WantedBy=multi-user.target
3. 서비스 시작
[root@NASbackup ~]# systemctl restart rc-local.service
Warning: rc-local.service changed on disk. Run 'systemctl daemon-reload' to reload units.
[root@NASbackup ~]#
[root@NASbackup ~]# systemctl status rc-local.service
● rc-local.service - /etc/rc.d/rc.local Compatibility
Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled)
Active: active (running) since 월 2020-10-19 09:53:35 KST; 10s ago
Process: 2391 ExecStart=/etc/rc.d/rc.local start (code=exited, status=0/SUCCESS)
Main PID: 2396 (avsms)
CGroup: /system.slice/rc-local.service
└─2396 /usr/local/sysmanagerone/avsms
10월 19 09:53:29 NASbackup systemd[1]: Starting /etc/rc.d/rc.local Compatibility...
10월 19 09:53:35 NASbackup systemd[1]: Started /etc/rc.d/rc.local Compatibility.
Warning: rc-local.service changed on disk. Run 'systemctl daemon-reload' to reload units.
4. Enable 하기
[root@NASbackup ~]# systemctl enable rc-local.service
Created symlink from /etc/systemd/system/multi-user.target.wants/rc-local.service to /usr/lib/systemd/system/rc-local.service.
[root@NASbackup ~]# systemctl list-unit-files |grep rc.local
rc-local.service enabled
5. 경고 나올 시 명령어 실행
[root@NASbackup ~]# systemctl daemon-reload
[root@NASbackup ~]#