两种ftp自动下载的shell
先说第一种:
#!/bin/sh
HOST=’192.168.0.1′
USER=’me’
PASSWD=’123′
FILE=mail*$(date +%Y%%m%d).sub
echo $FILE
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
lcd /home/maillist
asc
prompt
mget $FILE
quit
END_SCRIPT
exit 0
第二种两个文件实现:
##########autoftp.conf autoftp.sh#################
#autoftp.conf 配置文件
lcd /home/maillist
open 192.168.0.1
user me 123
cd .
asc
prompt
mget mail*20051130.sub
bye
#autoftp.sh执行文件
/bin/cat ./autoftp.conf | /usr/bin/ftp -n