作者:手机用户2602886105 | 来源:互联网 | 2017-11-06 10:34
先说第一种:#!binshHOST192.168.0.1USERmePASSWD123FILEmail*$(date+%Y%%m%d).subecho$FILEftp-n$HOSTEND_SCRIPTquoteUSER$USERquotePASS$PASSWDlcdhomemaillistascpromptmget$FILEquitEND_SCRIPTexit0第二种两
先说第一种:
#!/bin/sh
HOST='192.168.0.1'
USER='me'
PASSWD='123'
FILE=mail*$(date +%Y%%m%d).sub
echo $FILE
ftp -n $HOST <
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