Linux CentOS: 부팅 후 rc.local 실행

Linux CentOS: 부팅 후 rc.local 실행

AWS에서 CentOS(Red Hat Enterprise Linux Server 버전 7.6(Maipo)) 인스턴스를 실행하고 있습니다. 시작 순서에 rc.local 스크립트 실행을 추가해야 합니다.

어떻게 해야 하나요? 나는 /ect/rc.d를 보고 systemctl을 사용하여 스크립트를 기본값에 추가해 보았습니다. 아무것도 작동하지 않습니다.

누구든지 올바른 방향으로 나를 가리킬 수 있습니까?

답변1

내가 아는 한, 사용할 수 있는 방법은 적어도 세 가지가 있습니다.

  1. 사용 /etc/rc.d/rc.local:

파일이 실행 가능한지 확인하십시오 chmod u+x.

파일 끝에 명령/스크립트를 추가합니다.

  1. 크론탭을 사용하세요:

달리기:

crontab -e

그런 다음 다음과 같이 crontab 줄을 추가합니다.

@reboot /your/script/here
  1. 사용자 데이터 스크립트:

AWS 인스턴스이므로 셸 스크립트를 생성하여 s3에 업로드하고 인스턴스 생성 시 이를 다운로드하여 실행하도록 인스턴스를 구성할 수 있습니다.

이것은사용자 데이터의 예나는 대본을 썼다.

관련 정보