널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 |




댓글을 달아 주세요