작업 자동화 cron service
주기적으로 실행될 필요가 있는 작업이 있을 때 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