Linux

Linux, rc.local을 이용한 서버 부팅 후 쉘 스크립트 실행

나참새 2020. 10. 19. 17:55

[목표]

Linux 서버의 rc-local 서비스를 활용하여, 서버 부팅이 완료되고 난 뒤 쉘 스크립트가 자동으로 실행되도록 합니다.

 

0. 아래의 과정은 root로 처리되었습니다.

 

1. rc.local의 실행 권한을 부여합니다.

chmod +x /etc/rc.d/rc.local

 

2. rc-local 서비스의 상태를 확인하고 start, enable 합니다.

systemctl status rc-local.service
systemctl start rc-local.service
systemctl enable rc-local.service

 

3. /etc/rc.d/rc.local를 편집하여 실행하고자하는 쉘 스크립트를 등록합니다.

vi /etc/rc.d/rc.local

참고용 예시, 쉘 스크립트의 경로를 정확하게 입력해주어야 한다.

 

4. 서버 재부팅 후 쉘 스크립트가 제대로 실행되는지 확인합니다.

 

끝.