리눅스

리눅스(우분투) 부팅시 자동으로 프로그램 실행

macro 2010. 11. 5. 15:56
반응형

  • 우분투 10.04 기준.
  • 우리가 만든 특정 프로그램이나 원하는 명령을 부팅시에 자동으로 실행시키도록 할 필요가 있을때가 있다.
  • 이때는 init 프로세스가 자동으로 우리가 만든 프로그램을 실행 시키도록 하면 된다.

  1. 루트 권한으로 /etc/init.d 로 이동한다.
  2. 이 디렉토리에서, 프로그램이나 명령을 쉘 스크립트에서 실행하도록 쉘스크립트 파일을 만든다. (쉘 파일에서 프로그램을 실행시키도록 한다. 단, 우리가 만든 프로그램을 실행시키려면 절대경로를 붙여주는건 당연.)
  3. 이 쉘 스크립트를 실행가능토록 모드를 변경한다. chmod +x [file_name]
  4. 마지막으로 update-rc.d [filename] defaults 명령을 실행하면, init에 반영이 된다.
  5. 재부팅하면, 원하는 프로그램이나 명령이 실행된다.




반응형