[질문] 쉘스크립트 내에서 리다이렉션 받아오기
글쓴이: parkkw99 / 작성시간: 수, 2009/04/15 - 2:27오후
안녕하세요.
쉘스크립트를 짜면서 한가지 궁금한 사항이 있어서 질문 올립니다.
현재 errlog를 남기기 위해서
(test.sh)
#!/bin/sh
today=`date +%Y%m%d`
# 각가지 클레스패스 생략
./test1.sh 2>> log_$today.txt
로 짰구용.. 다음 test1.sh은
(test1.sh)
#!/bin/sh
cd /web/
java KLDP | awk '/총/ {print $0}' >> KLDP_log_$today.txt
이렇게 되어 있습니다
crontab에서 1시간마다 test.sh를 실행시키게 되어 있구요;;
java KLDP가 돌아가면 KLDP_오늘날짜 가 찍히게 프로그램 해놨구요
문제는
crontab에서 test1.sh만 돌리게 되면 로그가 안쌓이구요.. (err라든가.. 하는 부분이요)
crontab에서 test.sh를 돌리게 되면 로그는 생성되고, java가 실행이 안됩니다.. ㅠㅠ
혹시 어떤 문제가 있는지요..;
혹시라도 파일 2개로 안쓰고 하나로 쓰게 하는것 중에
리다이렉션이 있는데 도통 이해가 안됩니다... ㅠㅠ;
고수님들 가르쳐주시면 감사하겠습니다..
PS. 아참.. crontab 에서 * * * * * /usr/local/test.sh
해놓으면 되지 않나요...??;;
아웅.. ㅠㅠ;;
혹시 크론탭에서 따로 등록할 부분이 있는지요...;;
Forums:
crontab -e 하셔서 아래 환경 설정
crontab -e 하셔서 아래 환경 설정 추가해보세요
PATH=/usr/lib/jvm/java-6-sun/bin
댓글 달기