: 안녕하세요?
: 뭐 하나만 물어볼께여...
: 혹시 ftp 111.111.111.111로 접속을 하면 ID 넣고 PASSWORD 넣고 하면 로그인 되잖아여...
: 근데 .netrc 파일을 이용해서 자동 로그인하는 방법이 있다고 하는데요...
: 제가 cron을 돌려서 특정한 시간에 자동으로 한번씩 로그인을 해보려고 하는데...
: ftp 옵션에서 .netrc를 어떻게 사용하는지 잘 모르겠어서 그런데요...
: 혹시 아시는 분께서 저좀 도와주시만 안될까여?
: 부탁드릴께여~
: 그럼 즐거운 하루되세여~
$HOME 바로 아래쪽에 .netrc 라는 파일을 만들고
------------------------------------------
machine 주소 login 계정 password 패스워드
------------------------------------------
ex> machine aaa.aaa.aaa login aaa password aaa1
위 형식으로 적어주시면 됩니다.
구분은 공백이면 될거예요(텝으로 해도 되는지는 잘 모르겠군요..)
.netrc 파일을 다른 사용자가 읽을 수 없더록 퍼미션을 조정해 주시구..
shell script를 만듭니다.
vi ftp.sh
------------------------------------------
ftp 주소 << END
cd /pub
binary
get /usr/local/bin/trace trace
quit
END
------------------------------------------
ex>
ftp aaa.aaa.aaa < END
cd /pub
bin
put aaa.sh
quit
END
그리고 cron에 실행될 시간을 정하고 shell script를 걸어주면 될 것 같군요...