태그:             

리눅스를 crontab을 이용해서 필요한 시기에 자동으로 명령을 실행할 수 있다.

 .---------------- minute (0 - 59)
 |  .------------- hour (0 - 23)
 |  |  .---------- day of month (1 - 31)
 |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
 |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
 |  |  |  |  |
 *  *  *  *  * command to be executed

위의 예시에서 별이 5개 있는데, 첫 번째 별부터 의미를 살펴보면…

  • 분 – 0부터 59의 값을 가진다.
  • 시 – 0부터 23의 값을 가진다.
  • 일 – 1부터 31의 값을 가진다.
  • 월 – 1부터 12의 값을 가진다.
  • 요일 – 0부터 6의 값을 가지며, 일요일이 0, 토요일이 6이다.
  • 명령 – 실행할 명령을 적는다.

예를 들어 매주 월요일 3시 30분에 재부팅을 하게 하려면

30 3 * * 1 reboot

관련글

리눅스에서 crontab을 이용한 자동화

답글 남기기

이메일 주소는 공개되지 않습니다.