주기적으로 실행될 필요가 있는 작업이 있을 때 cron service를 사용하면 됩니다.

crontab 명령어로 이런 작업들을 만들 수 있습니다. 아래와 같이 명령어를 입력하면

  • sudo crontab -e

원하는 에디터 선택해주면 자동화 파일을 수정할 수 있습니다. 아래 예제처럼 원하는 작업을 추가해주면 됩니다.

0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

분 시 일 월 주일 명령어
  • 분 : 분(minute)을 지정하고 싶을 때, * 로 지정하면 매 분 실행
  • 시 : hour
  • 일 : day (1~31)
  • 월 : month (1~12)
  • 주일 : 월~일
  • 명령어 : 실행할 명령어

 

작업을 예약한 후 cron service를 재시작하고 싶을 때

  • sudo /etc/init.d/cron restart

 

작업 실행시 발생한 에러등을 확인하고 싶을 때

  • grep cron /var/log/syslog