리눅스 분류
cron에 등록한 sh가 동작을 안합니다...
작성자 정보
- 조용호 작성
- 작성일
컨텐츠 정보
- 1,540 조회
- 2 댓글
- 0 추천
-
목록
본문
안녕하세요.
cron을 이용한 작업중에 어려움이 있어서 이렇게 문의 드립니다.
다음과 같이 날자별로 생성된 파일을 이전 날자것을 FTP로 올리는 Sh를 만들었습니다.
단독으로는 잘 작동 하는데, cron에 등록하면 동작하지 않는군요...
고수님들의 조언 부탁드립니다.
(부득이 ip나 몇몇 경로는 가상으로 적었습니다.)
#!/bin/sh
USERNAME=test
PASSWORD=1234
HOST=123.234.345.456
FILENAME=`TZ=KST+15 date +%y%m%d`
FILEEXP=.txt
LOGTEXT=EXECUTE_TIME
EXECTIME=`TZ=KST-9 date`
{
echo user $USERNAME $PASSWORD
echo bi
echo prompt
echo cd data
echo lcd /log/
echo put $FILENAME$FILEEXP
echo bye
} | /usr/bin/ftp -n -v $HOST 21 | /usr/bin/egrep -e "(local:|complete)" >> /log/ftp.log | echo $LOGTEXT $EXECTIME >> /log/ftp.log
echo "END of Check"
관련자료
-
이전
-
다음
댓글 2
손용희님의 댓글
- 손용희
- 작성일
단독으로 쉘을돌릴경우 잘 된다면 쉘에는 문제가 없다는 얘긴데요, 클론쪽을 한번 다시본는게 어떠실지요... 해당 쉘이 해당 클론 디렉토리에 들어 있는지, 클론예약작업이 정상적으로 되어 있는지 다시 확인해 보시길...
홍보성님의 댓글
- 홍보성
- 작성일
설마 클론 데몬을 다시 시작해야되는거 잊지는 않으신거죠.