리눅스

ftp auto upload shell script

프로세스 천국 2013. 4. 24. 06:20

로컬폴더, 아이디, 비번, 리모트폴더, 업로드할 파일명만 바꿔주면 된다.

 

vi ftp_auto_upload.sh

 

#!/bin/bash
cd /userdir/backup
HOST='hostname'
USER='userid'
PASSWD='userpassword'

 

ftp -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
cd /remotedir/backup
mput *$(date +%m_%d)*
bye

EOT

 

 

 

 

 

chmod 755 ftp_auto_upload.sh

 

crontab -e

5 5 * * * ~/ftp_auto_upload.sh  > /tmp/scriptname.log 2>&1