.netrc를 이용해 ftp를 사용시 파일사이즈가 0으로 되네요..
글쓴이: tarak1004 / 작성시간: 토, 2003/04/19 - 10:15오후
특정파일을 자동으로 다른서버에 업로드를 하기 위해서
.netrc와 ftp.sh로 만들어 봤습니다. 물론 제가 만든건 아니구
인터넷에 돌아다니는 스크립트를 참조했죠. --;
문제는 ftp.sh를 수동으로 직접 입력하면은 remote host에
파일이 정상적으로 업로드가 되는데 ftp.sh를 crontab에 설정을
해두면 remote host에 업로드된 파일사이즈가 0 이 되버리더군요
[tarak1004@adminida tarak1004]$ cat .netrc machine domainname login user_id password user_pass
[tarak1004@adminida work]$ cat ftp.sh ftp domainname 21 <<END lcd $HOME/work binary put file1 quit END
crontab -l 00,30 * * * * /home/tarak1004/work/ftp.sh >> /home/tarak1004/work/ftp.log 2>&1
아~ 정말 이상하다.. :oops:
Forums:
해결 되었습니다.
문제는 ftp가 아니구 hosts 파일을 생성하는 ip.sh에 있었군요. --;
여기서 ifconfig 부분을 절대경로를 안줬었는데. 직접 ip.sh를 쳐주면 hosts가 정상적으로 생성이 되고 crontab 으로 실행이 되면은 ifconfig를 찾을수 없다는 메세지와 hosts 파일의 사이즈가 0으로 되버리는군요.
위에 명령중에 맨끝에 있는 2>&1 이게 무슨뜻이죠?? 표준출력을 표준에러가 받아서 뭘 어떻게 하라는것 같은데. 아 헷깔려~
자문자답을 할려니 기분이 이상하군요.. 왠지 바보된느낌.. :mrgreen:
-. 오늘할일을 내일로 미루자
-. 모든 일에는 마무리를 하지말자
-. 저녁늦게자서 아침늦게 일어나자 :shock:
댓글 달기