HOME > 이용안내
이용안내
 
작성일 : 13-10-21 10:06
[리눅스서버] 리눅스에서 주기적인 작업 시 crontab(클론탭) 사용법
 글쓴이 : 제이네트워크
조회 : 37,644  
[리눅스에서 주기적인 작업 시 crontab(클론탭) 사용법]
 
주기적으로 반복적인 일이나 자동으로 특정 시간에 실행등을 위해서 자주 사용하는 방법 중에 하나가 cron이다.
 
(1) crontab 파일 기본 위치 : /etc/crontab
 
(2)  cron 설정하기
* * * * * 실행파일
순서대로 분 시 일 월 요일 실행파일
분 : 0-59 
시 : 0-23
일 : 0-31
월 : 0-12
요일 : 0-6 : (일-토 : 0과 7은 일요일이며 1부터 월요일이 시작된다.)
* : 모든 시간대에 실행이 된다.
<예> * * * * * 실행파일 : 매분마다 실행한다.
 
- : 기간을 범위지정한다.
<예> 10-20 1 * * * 실행파일 : 매일 새벽 1시 10분부터 20분까지 1분마다 실행한다.
<예> 10-20,30-40 1 * * * 실행파일 : 매일 새벽 1시 10분부터 20분까지 1분마다 실행된 후 30분부터 40분까지 1분마다 실행한다.
 
, : 기간을 지정한다.
<예>* 10,14,17 * * * 실행파일 : 매일 10시, 14시, 17시에 실행한다.
 
/ : 간격을 지정한다.
<예> */3 * * * * 실행파일 : 매 3분마다 실행한다.
<사용 예>
*/3 * * * * root /usr/local/apache2/bin/php -q 실행파일 > 20120302.log &    : root 권한으로 매3분마다 백그라운드로 실행하고 로그파일을 남긴다.
 
<참고> 만약 중복되게 지정하면 중복으로 실행한다.
예> 30 10 10,15 * 1 실행파일 : 매달 10일, 15일 10시 30분에 실행, 매주 일요일에도 실행한다.

<주의> crontab 설정을 변경한 후에는 cron 서비스를 재시작해야한다.
# service crond restart  (/etc/init.d/crond restart )
 





Cloud server Streaming service Domain Cloud Firewall

제이네트워크 16-05-16 11:31
 
예시[편집]

* * * * * /root/every_1min.sh

→ 매 1분마다 /root/every_1min.sh 를 수행 (하루에 1440회[2])
15,45 * * * * /root/every_30min.sh

→ 매시 15분, 45분에 /root/every_30min.sh 를 수행 (하루에 48회[3])
*/10 * * * * /root/every_10min.sh

→ 10분마다 /root/every_10min.sh 를 수행 (하루에 144회[4])
0 2 * * * /root/backup.sh

→ 매일 02:00에/root/backup.sh 를 수행 (하루에 1회)
30 */6 * * * /root/every_6hours.sh

→ 매 6시간마다 수행(00:30, 06:30, 12:30, 18:30)
30 1-23/6 * * * /root/every_6hours.sh

→ 1시부터 매 6시간마다 수행(01:30, 07:30, 13:30, 19:30)
0 8 * * 1-5 /root/weekday.sh

→ 평일(월요일~금요일) 08:00
0 8 * * 0,6 /root/weekend.sh

→ 주말(일요일, 토요일) 08:00
 
 

Total 377

번호 제   목   글쓴이 날짜 조회
257 [윈도우서버] [오류]예약된 작업(작업스케줄러)실행시 0x80090016: 키 세트가 없습니다 제이네트워크 2012-09-11 44829
256 [DB] [MSSQL 쿼리] 컬럼값에서 한글, 영문 구분 쿼리 제이네트워크 2012-09-22 43787
255 [리눅스서버] vsftpd 서비스에서 ncftp -R 옵션 작동 안할때 제이네트워크 2012-10-26 33817
254 [리눅스서버] [apache설치에러] configure: error: no acceptable C compiler found in $PATH 제이네트워크 2012-11-12 35458
253 [스크립트언어] php컴파일에러(flex) configure: error: cannot find output from lex; giving up 제이네트워크 2012-11-13 43034
252 [DB] [mysql] DB 에러 메세지 Unable to lock ./ibdata1, error: 11 (1) 제이네트워크 2012-11-18 58683
251 [리눅스서버] 리눅스에서 하드웨어 사양 알아보기 제이네트워크 2012-11-19 33593
250 [리눅스서버] 리눅스 서버에서 32bit 와 64bit를 알아보는 명령어 (1) 제이네트워크 2012-12-03 34119
249 [DB] [mysql]설치시 에러 - No curses/termcap library found 제이네트워크 2013-01-07 31095
248 [윈도우서버] [ASP] IIS 7.x 에서 500내부서버오류 정보보기 제이네트워크 2013-02-05 58264
247 [윈도우서버] [MIME설정] IIS 6.X 에서 flv 및 f4v 확장자 인식하도록 MIME설정 제이네트워크 2013-02-05 42104
246 [리눅스서버] find 명령어로 일정기간, 특정용량 파일 삭제 및 찾기 제이네트워크 2013-02-27 56555
245 [리눅스서버] 리눅스 지울파일 개수가 1024개 이상 초과 할때 /bin/rm: Argument list too long 제이네트워크 2013-03-06 35246
244 [wowza] Wowza Media Server 3.5.2 리눅스(윈도우동일) RPM버전 디렉토리 구조 제이네트워크 2013-03-19 31406
243 [윈도우서버] 윈도우에서 오픈포트 확인 및 프로세스 죽이기 제이네트워크 2013-05-11 35791
242 [윈도우미디어] WMS 익명 사용자 인증 오류 (0x8007052e) (1) 제이네트워크 2013-05-22 39140
241 [리눅스서버] [yum에러시] Another app is currently holding the yum lock; waiting for it to exit 제이네트워크 2013-07-23 35171
240 [기타] [GPT 파티션 삭제 하는 법] 제이네트워크 2013-07-26 38824
239 [리눅스서버] [리눅스서버] /etc/profile 파일 변경 갑자기 root 로그인이 안될 때 제이네트워크 2013-07-26 37133
238 [기타] xe 설치시 msg_safe_mode_ftp_needed 혹은 msg_ftp_mkdir_fail 제이네트워크 2013-07-28 34661
237 [리눅스서버] 아파치재시작시 SSL 패스워드 자동입력 방법 (1) 제이네트워크 2013-08-05 34819
236 [스크립트언어] [XE] xe (제로보드xe) 로그인 패스워드를 잊어 버렸을 경우 제이네트워크 2013-08-06 46986
235 [스크립트언어] [XE] xe(제로보드 xe)에서 댓글 및 엮인 글을 모두 지워야 할때(쿼리) 제이네트워크 2013-08-06 41871
234 [DB] [mysql] mysql 에서 캐릭터셋(characterset) 설정 확인 제이네트워크 2013-08-06 30568
233 [리눅스서버] [apache] 아파치 설치시 에러 no acceptable C compiler found in $PATH 제이네트워크 2013-08-19 34344
232 [리눅스서버] [apache] 에러 (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of "컴… 제이네트워크 2013-08-19 37310
231 [스크립트언어] [php]php5.3.x 버전에서 phpinfo 가 안보일 때 제이네트워크 2013-08-19 46164
230 [스크립트언어] [php]php설치후 에러 SAFE MODE Restriction in effect. The script whose uid is 501 is not allowed… 제이네트워크 2013-08-19 52536
229 [리눅스서버] php 5.3.x 버전이면 ZendGuardLoader 를 설치하셔야 합니다 제이네트워크 2013-08-19 37725
228 [DB] [mysql]그누보드에서 접속카운트가 올라가지 않을 때 제이네트워크 2013-08-25 32104
227 [기타] 익스플로러8(ie8)에서만 jpg 이미지가 보이지 않고 엑박 뜰 경우 조치 방법 제이네트워크 2013-09-23 42091
226 [리눅스서버] [php설치에러]configure: error: Kerberos libraries not found. 제이네트워크 2013-10-14 37903
225 [리눅스서버] 리눅스에서 주기적인 작업 시 crontab(클론탭) 사용법 (1) 제이네트워크 2013-10-21 37645
224 [리눅스서버] rsync 를 사용하여 원격지에 데이타 백업하기 (1) 제이네트워크 2013-10-21 43490
223 [리눅스서버] 리눅스 파일시스템 체크 하기 fsck(e2fsck)사용법 제이네트워크 2013-10-21 45193
222 [리눅스서버] 리눅스 시스템 부팅시 작업 순서 제이네트워크 2013-10-21 40581
221 [기타] 윈도우7 IE10 64bit 혹은 윈도우8 64bit 에서 엑티브엑스(activeX) 실행 안될 때 제이네트워크 2013-11-19 38153
220 [스크립트언어] [PHP]PHP코드를 최적화하는 40가지 팁 제이네트워크 2013-12-04 43995
219 [리눅스서버] [ftp 서버 설정 - 리눅스서버에서 바로 ftp 명령어 사용법] 제이네트워크 2013-12-09 38859
218 [윈도우서버] [윈도우업데이트]커멘드로 윈도우업데이트 실행 및 정지 제이네트워크 2013-12-19 35184
 1  2  3  4  5  6  7  8  9  10