Linux
CentOS 7에서 rc.local실행이 안될때
아이티제어
2022. 8. 8. 16:59
황당하게 /etc/rc.d/rc.local 에 명령을 시스템 시작시 자동 실행되는데 . CentOS 7에서는 기본값이 자동 시작이 안된다..
엑티브가 아님으로 나온다. inactive (dead)
1)파일 실행권한 준다. chmod +x /etc/rc.d/rc.local
2) rc-local서비스 를 실행한다.
systemctl start rc-local.service
3) vi /usr/lib/systemd/system/rc-local.service 수정 한다.
맨아래 추가
[Install]
WantedBy=multi-user.target
끝났다. 상태 다시 확인해본다.
위에 처음것과 상태가 다르게 나온다.
실행된것을 확인할수있다. 그리고 이미 실행중인것이라 오류가 나왔다~
rc.local 에서 실행하는것을 경로가 없어서 파일이 없다고 나온다..
cd /home/agent/widshot 이렇게 실행되는 경로는 이동후에 실행하도록 하니 잘된다.
끝.