반응형
1. crontab 명령어
crontab -l : 등록된 crontab 목록을 보여준다.
crontab -e : 등록된 crontab을 수정한다.
crontab -r : 등록된 crontab을 삭제한다.
2. runnable jar 파일을 생성해서 커맨드라인에 vi 파일명.sh 을 입력하고 파일의 내용에 java -jar 파일명.jar 하면 된다.
ex) sh파일 내용
cd /usr cd local // 해당경로로 이동
java -jar 123.jar |
이후에 chmod 755 파일명.jar 해주면 완성!
3. crontab에 등록하려면
crontab -e를 입력하여 들어간 뒤
1 2 3 4 5 /경로/ 를 주면 완료된다.
1 : 분
2 : 시간
3 : 날짜
4 : 달
5 : 요일 - 0~6 [0은 일요일]
해당 필드에 *를 주면 모든이라는 뜻이므로 날짜에 *이라고 해주면 매일 동작하는 것이다.
ex) 0 * * * * aaa.sh 해주면 매일 매 시간 0분에 동작한다.
또한, 쉼표로 여러번 동작하게 할수도 있다.
ex) 0,15,30 * * * * aaa.sh 매시간 0분, 15분 30분에 동작.
ex) 0,15,30 * * * * java -jar /usr/local/tomcat/aaa.jar 매시간 0분, 15분 30분에 동작.
4. 동작 확인
# cat /var/log/cron
728x90
반응형
'OS > Linux' 카테고리의 다른 글
[centos] add user (0) | 2019.07.31 |
---|---|
VNC Install (0) | 2019.07.31 |
[linux] cpu, memory status (0) | 2019.07.31 |
CentOS cpu 사용률 (0) | 2019.07.31 |
[centos] 부팅 시 최초 인터넷 연결 안될 때 설정 (0) | 2019.07.31 |