IT/linux

Daemon vs. Crontab

준나이 2018. 10. 15. 11:12

[Daemon]


대부분의 programme은 console을 닫거나 ctrl+c 누르면 꺼진다. 하지만 계속 실행되길 원하는 경우, background에서 process로 실행되는 것이 필요하다. 그래서 필요한 것이 daemon인데, daemon을 하나의 프로그램이나 명령의 형태로 이해 하는 것이 아니라 "programme in service" 자체로 이해하는 것이 맞음
즉, background에서 실행시키기 위해 daemon과 같은 명령어를 이용하는 것이 아니라, daemon의 형태로 만드는 것이 필요


[Crontab]

주기적으로 어떤 programme을 실행시킨다고 했을때, scheduler가 필요하고, linux 상에서 이와 같은 scheduler 역할을 하는것이 crontab이다.
crontab과 daemon이 헷갈릴 수도 있는데, crond라고 crontab을 daemon 형태로 띄어 놓은 것이 os 상에 기본적으로 있다.


[참고]

https://www.codementor.io/akul08/the-ultimate-crontab-cheatsheet-5op0f7o4r


he quick and simple editor for cron schedule expressions by Cronitor

https://crontab.guru/


http://khanrc.tistory.com/entry/cron-crontab%EC%9D%98-%EA%B0%9C%EB%85%90?category=514428

How To Compile and Install Packages From Source Using Make on a VPS
https://www.digitalocean.com/community/tutorials/how-to-compile-and-install-packages-from-source-using-make-on-a-vps

'IT > linux' 카테고리의 다른 글

ubuntu에서 python cx_oracle로 oracle 접근  (1) 2019.10.16
리눅스에 프로그램 설치하기  (0) 2018.10.16
Gunicorn X Supervisor  (0) 2018.10.15
chmod /chown  (0) 2018.10.15