2016년 8월 10일 수요일

Crontab 설정하기(Linux 반복작업)

Crontab



Crontab이란, 리눅스 작업 스케줄러이다.

Crontab을 사용하는 이유

   특정 프로세스를 정해진 날짜에 실행하거나, 특정 년/월/일/분/초 마다 반복을 하기 위해.

Crontab 장점

   bash로 할 수 있는 모든 작업이 가능하기 때문에, 배치bash 프로세스에 최적화!

Crontab 설정법

   crontab -e

규칙

   * * * * * (COMMAND)>>(LOG PATH)
┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └───────── 요일 (0~6) (0:일요일, 1:월요일 ... 5:금, 6:토) │ │ │ └────────── 월 (1~12) │ │ └─────────── 일 (1~31) │ └──────────── 시 (0~23) └───────────── 분 (0~59) 

예시)

1분 마다 실행되도록 설정



test.php 파일 내용(1분마다 현재 시각 저장)


실제 Table내용

결혼이민비자 신청방법(F-6-1 국민의 배우자)

 제가 일본인 여자친구와 결혼 후, 한국에 귀국하기 위해 신청한 결혼이민비자에 대하여 작성해보도록 하겠습니다. 필자는 일본에서 근무하고 있었으며, 한국에서의 소득은 없었습니다. 결혼이민비자를 신청한 날짜는 2021-04-21 이며, 사증이 발급된 날짜...