728x90
반응형
# 문제점 : Cloud9은 Spot인스턴스 이므로 30분간 사용을 하지 않으면 자동으로 종료된다. 그래서 실행중인 프로그램들이 죵료되어 일일히 재 시작 해줘야 하는 부분이 존재한다.
그런 문제들을 사전에 방지하기 위해 인스턴스를 재 시작하거나 다시 켜질때 필수 프로그램들을 자동으로 실행 시키도록 구현할 수 있다.
1. 우분투 OS에서 자동실행 스크립트 작성
/etc/init.d/ 이 위치에 있는 스크립트들이 자동실행된다.
vi /etc/init.d/autostart.sh
autostart.sh 는 /test 라는 폴더가 만들어지는 실행파일이다.
#!bin/bash
mkdir /test
2. 권한 변경
자동실행시 권한이 없어 실패할수 있으므로 권한을 줍니다. (보통 root 권한에서 실행)
chmod 775 /etc/init.d/autostart.sh
3. 자동실행 등록
update-rc.d autostart.sh defaults [실행순서] [종료순서]
defaults : runlevel 3,5
실행순서/종료순서는 지정하지 않아도 된다.
- 만약 등록된 것을 지우고 싶다면
update-rc.d -f autostart.sh remove
4. 재부팅 확인
reboot
* 위 명령어 실행시 sudo 를 붙여 실행해야 권한 문제가 발생하지 않는다.
728x90
반응형
'🌅 리눅스 > 리눅스 관리 기법' 카테고리의 다른 글
리눅스 서버관리 실무기법들 (0) | 2021.01.13 |
---|---|
리눅스 네트워크 관리 (0) | 2021.01.13 |