티스토리 뷰

삭제함에 있는 문서를 30일 경과시 삭제

 

순서

1. BASH 쉘 스크립트 작성

2 crontab 등록

3. 자바서비스 개발

4. 로그 등록

 

1. 쉘스크립트

 

1) 작성방법

예시) Hello World 찍기

#!/bin/sh
echo "Hello World"

권한변경:  chmod 700 hello.sh

실행 : ./hello.sh

 

BASH 일도모르지만 헬로우월드는 찍지

 

우선 자바실행시킬 자바 실행 쉘 스크립트 만들자.

 

쉘 명은 deleteTrashDoc.sh

만들어주고 chmod 700 delteTrashDoc.sh로 권한 변경

 

쉘 스크립트안에서 자바를 실행해야 하므로 클래스패스를 설정해준다

 

CLASSPATH=/acubehome/acube/cn/web/batch/bin:
export CLASSPATH

 

자바 실행 추가

java -classpath $CLASSPATH DeleteDoc

 

완성된 쉘 스크립트

deleteTrashDoc.sh

 

#!/bin/sh
echo "test dong"

CLASSPATH=/acubehome/acube/cn/web/batch/bin:
export CLASSPATH

java -classpath $CLASSPATH DeleteDoc

 

2. crontab 등록

crontab -e 를 사용 하여 등록

0 0 * * 0 /vdevweb02/isis/minsync/am_daemon/startWList.sh > /vdevweb02/isis/minsync/am_daemon/startWList.log 2>&1

 

 

'개발 > Linux' 카테고리의 다른 글

크론탭(crontab)  (0) 2017.02.14
리눅스(linux) chmod 리눅스 파일 권한 변경  (0) 2017.02.03