일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Stock
- 공모주
- MYSQL
- 오라클
- JavaScript
- Oracle
- SQL
- 6월 공모주 청약 일정
- 7월 공모주 청약 일정
- jquery
- codeigniter
- 주식 청약
- 코드이그나이터
- html
- IPO
- Eclipse
- Stock ipo
- 자바
- java
- 공모주 청약 일정
- 리눅스
- linux
- 자바스크립트
- 주식
- 맥
- 공모주 청약
- php
- 제이쿼리
- css
- 주식 청약 일정
- Today
- Total
개발자의 끄적끄적
[linux] 리눅스 crontab 크론탭 사용법 본문
[Linux] crontab(크론탭) 사용방법, 설정방법
참고 소장용으로 퍼왔습니당!! 참고들하세요!!
안녕하세요. 오늘은 Linux에서 사용하는 crontab 에 대해 포스팅하려고해요.
일종의 스케줄러라고 생각하시면 될 것 같아요.
어떤 때에 보통 사용하냐면
'매일 00시에 로그파일을 백업한다.'
'매 달 1일에 00프로그램을 초기화한다.'
'30일이 지난 후에 00파일을 삭제한다.'
등의 스케줄을 실행하게 해주는 용도로 crontab을 많이들 사용해요.
크론탭을 사용하기 위해선 기본 명령어들을 알아야겠죠?
1. crontab 기본명령어
1. crontab - e
- 크론탭 에디터가 실행된다. 여기서 크론탭을 설정, 수정한다.
2. crontab -l
- 예약된 작업리스트들을 보여준다.
3. crontab -r
- 크론탭을 지운다.
2. crontab 주기설정
각 스케줄들의 주기를 설정해주는 방법이에요.
먼저, 주기를 설정하는 기본 포맷을 알려드릴게요.
다음과 같은 형식으로 구성되어 있어요.
minute hour day_of_month month weekday command
분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7) 실행시킬 커맨드 순으로 작성하시면 되요.
여기서 요일은 1이 월요일, 6이 토요일이에요. 0 과 7은 일요일이에요.
매 번 진행되길 바란다면 *을 입력하시면 되요.
3. 예제
3.1 매 분 test.jar 파일 실행
* * * * * /root/test/test.jar
3.2 매 달1일 00시에 test.jar 파일 실행
0 0 1 * * /root/test/test.jar
크론탭을 통해 리눅스에서 스케줄이 필요한 작업을 진행하실 때 참고하시면 좋을 것 같아요.
출처: https://bottlecok.tistory.com/105 [잡캐의 IT 꿀팁]
https://bottlecok.tistory.com/105
'개발 > linux' 카테고리의 다른 글
[linux] 심볼릭 링크 생성 및 삭제 [펌] (0) | 2019.11.08 |
---|---|
[linux] [CentOS] 프로세스 확인 & 죽이기 [펌] (0) | 2019.11.08 |
[linux] 리눅스 파일업로드 권한 문제 (0) | 2019.10.26 |
[linux] linux centos7 php7 설치 (0) | 2019.10.26 |
[linux] linux centos 7 apm 설치 (0) | 2019.10.25 |