리눅스에서는
매일혹은 정기적으로 실행해야하는 예약작업 (sceduling) 기능 cron이 있다.
(윈도우에서는 스케줄러가 있음)
1.구성
sudo vi /etc/crontab
crontab의 구성을 살펴볼려면 위의 명령어를 입력하면된다.(root권한 필요)
이렇게 설명이 나와있다.
분-시간-일-월-요일 순인데 0과7은 일요일이다.
*를 넣게 되면 매번이라고 생각하면될거같다.
2.크론탭 기본
1)리스트 출력
crontab -l
2)수정
crontab -e
편집기가 뜨는데 여기서 직접 수정해서 사용하면된다.
3)삭제
crontab -r
3.크론탭 예시
crontab -e 를 입력후 아래내용처럼 수정해서 사용하면된다.
ex1)매분 실행
/var/www/html/camping/common 폴더에 있는 schedule.php를 매분 실행
* * * * * /var/www/html/camping/common/schedule.php
ex2)특정 시간 실행
/var/www/html/camping/common 폴더에 있는 schedule.php를 매주 수요일 12:30분에 실행
30 12 * * 3 /var/www/html/camping/common/schedule.php
ex3)반복 실행
/var/www/html/camping/common 폴더에 있는 schedule.php를 매일 매시간 0분,20분,40분에 실행
0,20,40 * * * * /var/www/html/camping/common/schedule.php
ex4)범위 실행
/var/www/html/camping/common 폴더에 있는 schedule.php를 매일 1시 0분부터 30분까지 매분 실행
0-30 1 * * * /var/www/html/camping/common/schedule.php
ex5)간격 실행
/var/www/html/camping/common 폴더에 있는 schedule.php를 매10분마다 실행
*/10 * * * * /var/www/html/camping/common/schedule.php
ex5)특정 일자 실행
/var/www/html/camping/common 폴더에 있는 schedule.php를 5일에서 6일까지 2시,3시,4시에 매 10분마다 실행
*/10 2,3,4 5-6 * * /var/www/html/camping/common/schedule.php
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ㅏ
- js
- 네이버
- onClick
- RSS태그#지식
- 버블링
- data속성일때 선택자
- 유입증가시키는방법
- 도메인개념
- react
- domain
- CheckBox
- 도메인이해
- p
- ~`
- 검색결과
- EQ
- 캡처링
- 네이버노출
- 네이버 노출
- PP
- Develop 사전
- 배열선택자
- 다짐#개발자#Vlog
- CSP#콘텐츠보안정책#style코드 작성시
- ㅂㅜ티
- 티스토리
- 선택자
- 데이터베이스#RDBMS#스키마
- jQuey
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함