자신이 만약 리눅스를 기반으로하는 서버, IOT 장비에서 주기적인 작업을 자동 등록 하려면 위의 명령어를 사용하면 된다.


분 / 시 / 일 / 월 / 요일 별로 작업을 설정 할수있다.


작업스케쥴러라고 보면된다.


■ 등록된 작업보기


crontab -l


- 명령 내린 작업자의 crontab을 보여줍니다.


■ 작업 등록 / 수정


crontab -e


- 편집기가 활성화 됩니다.

- 저장은 [:] 누르고 "wq!" 입력 후 엔터 하면 저장됩니다.

- 각 공백으로 구분하며, 분(0-59) 시(0-23) 일(1-31) 월(1-12) 요일(0-6) 명령어

- 요일 : 일요일=0 / 토요일=6

- 여러조건은 "," 콤마로 주세요

- 스크립트 명령 사용 시 sh 붙이지 않아도 됩니다. !


■ 작업 예시


0 */6 * * * /root/script/sendmail.sh

6시간 마다(00/06/12/18) /root/script/sendmail.sh 스크립트를 실행합니다.


 0 * * * * ls -al

매 0분 마다 ls -al 명령을 실행합니다.


0 8 * * 0,6 scp /var/log/backup.log server@192.168.11.12:/disk/pub

매 토요일,일요일 08:00 마다 server@192.168.11.12:/disk/pub로 /var/log/backup.log 을 전송합니다.



# 자동 작업으로 메일로 보고서를 매일매일 보낼수가 있어요.