-
获取对账单:
对账前首先要获取到对账单,一般是在第二天提供前一天的对账单,提供的方式有以下几种:
1、接口调用
由提供对账单侧提供数据批量查询接口,这是比较传统的拉取的方式。这种方式比较大的劣势就是当对账单的数据特别大的时候,就不太合适
2、登录后台下载
这种方式需要人工登录后台,不适合批量的对账
3、ftp
这是提供对账单侧主动推送的方式,通过定时脚本将生成好的对账单主动推送sftp服务器指定目录下,这种方式优势比较明显是比较推荐的做法
linux登录查看文件
sftp -oPort=10021 user@sftp hostname机器
或者:
sftp -oPort=10021 user@sftp ip机器
下载文件
lftp -u ${USER},${PASSWORD} sftp://${IP}:${PORT}<<EOF
lcd ${LOCALDIR}
mget ${DIR}/${FILENAME}
bye
EOF
上传文件
lftp -u ${USER},${PASSWORD} sftp://${IP}:${PORT}<<EOF
lcd ${LOCALDIR}
cd ${REMOTE_DIR}
mput ${FILENAME}
或者 mput ${LOCALDIR}/${FILENAME} ${REMOTE_DIR}
bye
EOF