Ftp自动上传脚本

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxc024000/article/details/86592375

Ftp自动上传脚本

  • 需求:定时编译特定仓库,将编译好的so,放到特定的文件服务器上。
  • 解决:利用Jenkins,定时编辑即可。这里分享一下其中Ftp自动上传部分。
#获取日期
BUILD_DATA=`date +%Y%m%d`

# client端上传文件所在路径
FILE_PATH="xxxxxx/xxx/xxx/"
FILE_NAME="libxxxx.so"

# FTP upload file
ftp -p -n<<!
open FTP服务器地址 端口
user 用户名 密码
binary
cd daily
mkdir $BUILD_DATA
cd $BUILD_DATA
lcd $FILE_PATH
put $FILE_NAME
close
bye
!

注意事项:

  • ftp连接时,指定参数为 -p ,设置为被动模式(否则,可能会连接不上服务器)。
  • ftp连接时,传输模式为binary,设置二进制模式(否则,大文件传输容易文件损坏)。

猜你喜欢

转载自blog.csdn.net/zxc024000/article/details/86592375
今日推荐