Linux - Crontab
Linux - Crontab
예전에 VM관련 웹사이트를 만든 적이 있는데, 특정 시간이 되면 꺼지거나 켜지게 동작할 수 있도록 해야 했고, 리눅스에서 서비스할 거라고 했다.Crontab
Crontab은 스케줄러와 비슷한 기능으로, 특정 시간에 어떤 작업을 해야 할 때 사용한다./var/log/cron에 변경/수행된 이력이 기록된다.* * * * * 수행 명령어 [> or >> 출력 지정](왼쪽부터)
*: 분(0~59)*: 시(0:23)*: 일(1~31)*: 월(1~12)*: 요일(0~6, 0:일, 1:월 …)ex)
0 2 * * * /root/backup.sh -> 매일 오전 2시에 /root/backup.sh이 실행How to use
vi /etc/crontab
편집기에서 위의 파일을 열어 수행 명령어를 작성해주면 된다.Command
- 예약된 작업 리스트 보기
crontab -l - 예약된 작업 편집
crontab -e - 예약된 작업 삭제
crontab -r - crontab(데몬) 실행
/etc/rc.d.init.d/crontab start - crontab(데몬) 종료
/etc/rc.d.init.d/crontab stop - crontab(데몬) 재시작
/etc/rc.d.init.d/crontab restart
댓글
댓글 쓰기