[회고] 신입 iOS 개발자가 되기까지 feat. 카카오 자세히보기

💻 CS/시스템프로그래밍

Linux - daemon, service, cron

inu 2021. 1. 21. 16:17
반응형

daemon

  • 항상 실행되고 있다는 특성을 가진 프로그램
  • 웹 브라우저와 정보를 주고 받는 웹서버도 daemon의 일종이 되어야 할 것이다.
  • /etx/init.d에 daemon 프로그램들이 위치한다.
  • 일반적으로 이러한 daemon을 켜고 끄는 것은 service 명령어를 사용해야 한다.

service

  • daemon을 켤 수 있도록 도와주는 프로그램
  • 대표적인 웹서버인 apache를 예시로 들어서 사용해보자. ($ sudo apt-get install apache2)
  • $ sudo service apache2 start로 실행한다.
  • $ ps aux | grep apache2로 확인해보면 잘 실행되고 있음을 알 수 있다.
  • $ sudo service apache2 stop로 중단한다.

cron

  • 정기적으로 명령을 수행할 수 있도록 도와주는 프로그램이다.
  • $ crontab -e를 입력하면 여러 에디터 중 하나를 선택할 수 있는데, 이 중 하나를 선택하여 수정한다.
  • 해당위치에서 시간별로 어떤 프로세스를 처리할지 입력할 수 있다.
  • 작성방법은 https://jdm.kr/blog/2 참고
반응형

'💻 CS > 시스템프로그래밍' 카테고리의 다른 글

Linux - 권한  (0) 2021.01.21
Linux - 다중 사용자  (0) 2021.01.21
Linux - 백그라운드 작업 수행  (0) 2021.01.21
Linux - 파일 탐색  (0) 2021.01.21
Linux - Shell  (0) 2021.01.20