
내가 스크립트를 가지고 있다고 가정하자
/home/myuser/go.py
새 인스턴스가 부팅될 때 해당 스크립트를 어떻게 실행합니까? (저는 Amazon의 포인트 앤 클릭 제어판을 사용하는 데 익숙합니다...)
답변1
OP가 원래 질문을 게시한 이후 Ubuntu cloud-init를 사용하여 많은 작업이 수행되었습니다. EC2용 Ubuntu 서버를 사용하는 경우(우리는 거의 프로덕션에서만 사용함) 인스턴스가 생성될 때 실행할 Python 스크립트를 지정하는 것이 매우 쉽습니다.
Cloud-init는 다중 부분 입력을 지원하므로 시작 작업을 모두 삽입하고 사용자 데이터 스크립트를 실행하도록 할 수 있습니다.
답변2
첨가:
go:3:once:/home/myuser/go.py
/etc/inittab에 추가하면 서버가 런레벨 3에 도달할 때 init가 루트로 go.py를 실행하게 됩니다.
그것은 아마도 귀하의 요구에 충분할 것입니다.