개발자포럼

개발관련 이슈 및 팁을 공유해보세요.

서버운영

서버운영에 대한 주제포럼입니다.

#리눅스 부팅시 자동으로 명령어 실행하기

/etc/rc.local 에서 바로 실행하기


  • 해당 파일 하단에 실행 명령을 바로 넣어준다.
  • 가능하면 실행 명령의 풀패스를 모두 적어주는 것이 좋다.
  • 시스템(H/W)와 관련된 명령을 입력할 경우에는 부팅시 rc.local의 실행 순서가 빠르기 때문에 실행되지 않는 경우가 있을 수 있다.
    (이 경우에는 해당 시스템을 먼저 띄우는 방법을 사용하도록 한다.)



/etc/rc.local 에 스크립트 파일을 등록하고, /etc/rc.d/ 경로에 해당 스크립트 파일 넣고 실행하기


  • rc.local에서는 스크립트 파일을 불러오기만 하는 방법
  • 작성할 스크립트 파일은 실행할 쉘을 먼저 지정해야 한다.
  • 시스템(H/W)와 관련된 명령을 입력할 경우에는 부팅시 rc.local의 실행 순서가 빠르기 때문에 실행되지 않는 경우가 있을 수 있다.
    (이 경우에는 해당 시스템을 먼저 띄우는 방법을 사용하도록 한다.)



/etc/profile.d/ 경로에 자동실행할 스크립트 파일을 넣어 둔다.


  • 위 경로에 있는 스크립트 파일들은 부팅시에 자동실행되는 파일들이다.
  • 보통의 프로그램들을 가동하는데 많이 사용한다.



/usr/share/autostart/ 경로에 자동실행할 프로그램 파일을 생성한다.


  • 위 경로에 있는 *.desktop 파일들은 부팅시에 자동실행되는 파일들이다.
  • 기존에 있는 파일들과 같은 형식으로 원하는 파일을 만들어서 사용할 수 있다.
    ※ 만약 특정 계정에서만 위의 사항을 적용하고자 할때는,
    ~/계정ID/Autostart/ 경로에 설정한다.
알쯔
LV.16