Crontab

young·2021년 9월 26일
0

cron

  • 특정 시간에 특정 작업을 하는 데몬

crontab

  • 크론이 언제 무슨 일을 하도록 설정해 특정 파일에 저장 ( 명령 리스트 )

crontab command

  • crontab -e : 명령 등록 및 편집 ( 맨 처음 사용 시 편집기 선택 )
  • crontab -l : 확인
  • crontab -r : 삭제
*	 *	   *	     *	       *
분(0-59)	 시간(0-23)  일(1-31)  월(1-12)  요일(0-7)	# 요일에서 0과 7은 일요일, 1부터 월요일, 6이 토요일
* * * * *		# 매분 실행
45 5 * * 5		# 매주 금요일 05시 45분에 실행
0,20,40 * * * *		# 매일 매시간 0,20,40분에 실행
0-30 1 * * *		# 매일 1시 0분부터 30분까지 매분 실행
*/10 * * * *		# 매 10분마다 실행
*/10 2,3,4 5-6 * *	# 5일에서 6일까지 2,3,4시에 매 10분마다 실행


# 실행되는 크론탭에 대해 로그를 남길 수 있음
# > 표준 출력 (new file)
# >> 표준 출력 (append file)
# | 파이프 (어떤 프로세스의 표준 출력을 다른 프로세스의 표준 입력으로 보냄)
# 2>&1 stderr만 출력
* * * * * /home/script/test.sh > /home/script/test.sh.log 2>&1

0개의 댓글