rc.local 로 부팅시 자동으로 스크립트 수행

부팅시 스크립트를 자동으로 수행하기 위해서, EC2 Launch시 UserData를 사용할 수 있다.

리눅스 내부에서는 /etc/rc.d/rc.local/ 에 넣어주면 된다.

root 권한으로 실행을 하려면
su root -c “/opt/bin/myscript.sh &” 을 적어주어야 하며,

가장 상단의 #!/bin/sh 의 경우, #!/bin/bash와 다르게
export PATH=$PATH:/opt/bin 으로 주면 환경 변수 설정에 실패한다. 대신

PATH=$PATH:/opt/bin
export PATH 으로 설정해야 한다.

주의하자. (sh 실행 권한 도 주의 필요. chmod 1 3 7 중 하나)

 

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

w

%s에 연결하는 중