Home [Linux] Daemon
Post
Cancel

[Linux] Daemon

데몬

데몬이란 사용자가 직접 제어하지 않고, 백그라운드엣 돌면서 여러작업을 하는 프로그램이다. 프로세스 이름이 ‘d’로 끝난다.(위키백과)

데몬형식으로 띄우기
  • Django nohup python ./'manage.py' runserver &
    • nohup - HUP(hagnup) 신호를 무시하는 명령어 - 파일 퍼미션 755(rwx r-x r-x)이어야 함
      • HUP 신호 - 터미널이 의존 프로세스들에게 로그아웃을 알리는 방식
      • nohup.out에 자동으로 기록이 된다. 파일로 출력을 원하지 않는 경우 실행 방법 nohup [프로세스] 1>/dev/null 2>71 & 1 = 표준 출력, 2 = 표준 에러
      • 종료 kill -9 <pid> ※ ps -aux = pid 확인
    • &(앰퍼샌드) - 프로그램을 실행할 때 마지막에 붙여주면 백그라운드로 실행된다. 하지만 로그아웃 하거나 ssh세션이 끊어지면 명령도 종료된다.
This post is licensed under CC BY 4.0 by the author.