개발

리눅스 crontab 크론탭

동고킴 2021. 7. 10. 17:54
반응형

목록 확인, 등록/수정

ubuntu@first-instance:~$ crontab -l
ubuntu@first-instance:~$ crontab -e

수행 로그 확인

ubuntu@first-instance:~$ cat /var/log/syslog | grep cron
Jul 10 00:17:01 first-instance CRON[1673267]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jul 10 01:17:01 first-instance CRON[1673679]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)

 

주기

*      *      *      *      *
분(0-59)  시간(0-23)  일(1-31)  월(1-12)   요일(0-7)

 

예제

#1분 마다 실행
* * * * * ~/test.sh

#10분 마다 실행
*/10 * * * * ~/test.sh

#매주 금요일 오전 5시45분에 실행
45 5 * * 5 ~/test.sh

#1분 마다 실행하고 로그 기록
* * * * * ~/test.sh >> ~/test.log

#18시 마다 실행하고 로그 파일을 시간으로 만들어서 저장
0 18 * * * /home/ubuntu/test.sh >> ~/cron.`date +\%Y\%m\%d\%H\%M\%S`.log 2>&1

 

 

반응형