배치 처리와 Cron과 쉘의 관계

2535 단어 cron배치 처리
배치 처리와 Cron과 쉘의 관계의 이해를 깊게하기 위해, 정리해 정리해 보았습니다.

환경



리눅스

관련 용어와 의미 정리



배치 처리



일정 기간마다 등 어떤 조건에 따라 자동으로 특정 작업을 시작하는 처리 방식

직업



컴퓨터에 주어진 처리의 실행 단위
실행할 프로그램 이름과 그 위치, 런타임 설정 등이 작업 제어 언어로 작성되고 작업 스케줄러에 의해 자동 제어가 수행됩니다.

쿨롱



특정 시점에 정의된 작업 실행을 스케줄하는 데몬(작업 스케줄러 유형)
즉, 일괄 처리를 수행하는 프로그램
/etc/crontab 또는/etc/cron.d 아래의 파일에 작업 스케줄 작성
※ 기술 방식은 다음과 같습니다
minute  hour  day  month  day of week  username  command

command의 부분에 쉘 스크립트를 기술하는 것으로, 쉘에 의한 처리를 실시하게 할 수 있다



인간이 입력한 내용을 컴퓨터에 전달하는 프로그램

쉘 스크립트



쉘에 대한 명령을 설명하는 파일

그림으로 나타냈다.



배치 처리와 쿨롱의 관계




※「・・・・・」는 다른 타입의 배치 처리나 작업을 나타낸다

쿨롱과 쉘의 관계



※cron의 설정 파일의 커맨드의 개소에 쉘 스크립트가 기입되고 있는 경우


①cron은/etc/crontab or/etc/cron.d하부의 파일로 스케줄된 내용을 바탕으로
② 쉘을 동작시켜
③ 대상 쉘 스크립트의 내용 실행

요약



「쿨롱」은 지정된 일시에 「쉘」을 동작시켜, 설정 파일의 커멘드란에 기술되어 있는 내용을 실행한다(「배치 처리」의 일종)

참고



일괄 처리 [batch processing] | IT 용어 사전 e-Words
직업 【 job 】 | IT 용어 사전 e-Words
데몬 [daemon] | IT 용어 사전 e-Words
21장 시스템 작업 자동화 | RedHat
작업 관리에서 cron은 한계가 있었기 때문에 "Rundeck"을 사용하여 행복하게되었습니다 | SlideShare
Linux상에서 쉘이 실행되는 구조를 체계적으로 이해하자(bash 중급자에게의 길) | 주로 언어와 시스템 개발에 관하여

좋은 웹페이지 즐겨찾기