'upload'에 해당되는 글 1건

널Shell script로 하는 방법입니다.
참고로

인용:
DEF_FTPIP=
DEF_USENAME=
DEF_PASSWORD=
DEF_LOCALFILE=
DEF_REMOTEFILE=


이 부분은 자신이 필요한 설정으로 편집하셔야 겠죠?

코드:
 
#!/usr/bin/expect --

DEF_FTPIP=<FTP server IP>
DEF_USENAME=<User ID>
DEF_PASSWORD=<Password>
DEF_LOCALFILE=<Local file name>
DEF_REMOTEFILE=<Remote file name>

exp_version -exit 5.0

if {$argc!=1} {
send_user "Auto backup Release 0.0.1b\n"
send_user "Code by JaeHyuk Cho - Application name : Auto backup ftp - Made in korea\n\n"
send_user "\nEnd of backup.\n"
exit
}

set timeout 3600
spawn ftp $DEF_FTPIP
expect "Name*:"
send "$DEF_USERNAME\r"
expect "Password:"
send "$DEF_PASSWORD\r"
expect "ftp>"
send "binary\r"
expect "ftp>"
send "put $DEF_LOCALFILE $DEF_REMOTEFILE\r"
expect "550*ftp>" exit "200*226*ftp>"
send "by\r"
expect "221*"
close
wait
send_user "\nEnd of backup $DEF_LOCALFILE to $DEF_REMOTEFILE.\n"
exit

# End of backup
크리에이티브 커먼즈 라이센스
Creative Commons License
Posted by minzkn

트랙백 주소 :: http://blog.minzkn.com/trackback/51

댓글을 달아 주세요