우분투(ubuntu)에서 Crontab 사용법
1. Cron Job 등록(또는 수정)
아래 명령어를 실행합니다.
crontab -e
어떤 에디터 사용할지 물어보는 경우 그냥 nano 에디터를 사용합니다.
우분투에서 crontab -e 명령어로 들어가면 그냥 주석만 있습니다.
여기에 예약 명령어를 등록합니다.
* * * * * 실행 명령어
┬ ┬ ┬ ┬ ┬
│ │ │ │ └─ 요일 (0-6) (0:일요일, 1:월요일, 2:화요일, … 6:토요일)
│ │ │ └─ 월 (1-12)
│ │ └─ 일 (1-31)
│ └─ 시 (0-23)
└─ 분 (0-59)
예) (월-일) 매일 0시 0분에 backup.sh 실행
0 0 * * 0-6 /var/www/html/backup.sh
- 예약 명령어 다양하게 사용하기
* * * * * /var/www/html/backup.sh
: 1분마다 /var/www/html/backup.sh를 실행
0 6 * * * /var/www/html/backup.sh
: 매일 6시에 /var/www/html/backup.sh를 실행
0 7 * * 1-5 /var/www/html/backup.sh
: 평일(월-금) 7시에 /var/www/html/backup.sh를 실행
*/10 7 * * * /var/www/html/backup.sh
: 매일 7시 10분 간격(7시, 7시 10분, 7시 20분, 7시 30분, 7시 40분, 7시 50분)으로 /var/www/html/backup.sh를 실행
0 6 * * 1-5 /var/www/html/backup.sh
: 평일(월요일~금요일) 오전 6시에 /var/www/html/backup.sh를 실행
0 6 * * 0,6 /var/www/html/backup.sh
: 주말(일요일,토요일) 오전 6시에 /var/www/html/backup.sh를 실행
0 6 * * * /sbin/shutdown -r now
: 매일 오전 6시에 시스템 재부팅 실행
nano에디터에서 저장하고 종료하려면 ctrl-x 누르고 변경사항 저장 여부를 물어보면 y 입력 후 엔터키를 치고 종료합니다.
2. 예약 작업 리스트 확인
crontab -l
3. 모든 crontab 작업 리스트 삭제하기
crontab -r
4. crontab 실행하기
service cron start
5. crontab 상태 확인하기
service cron statu
6. crontab 중지하기
service cron stop
7. crontab 재시작하기
service cron restart
키위소프트 - 맞춤형 솔루션 제작, 판매관리 솔루션 셀매니저, 업종별 통합 관리 솔루션 키위매니저, 웹음성녹음 솔루션 키위보이스레코더 서비스
'웹서버' 카테고리의 다른 글
우분투(ubuntu), PHP 시간대(timezone) 설정 (0) | 2024.11.17 |
---|---|
Ubuntu Shell Script 실행 파일 만드는 방법 (0) | 2024.11.04 |
윈도우10 64bit 환경 MySQL 5.7.17 설치하기 (0) | 2017.03.01 |
윈도우10 64bit 환경 PHP-7.1.2 설치하기 (3) | 2017.03.01 |
윈도우10 64bit 환경 아파치(Apache) 설치하기 (8) | 2017.03.01 |