Ftp备份单个文件

脚本和ftp.txt
脚本用于启动cmd 执行ftp
ftp.txt用于记录ftp依次需要执行的命令
脚本:E:\script\runftp.bat

@echo off
ftp -s:E:\script\ftp.txt

E:\script\ftp.txt:

open 192.168.xx.xx
ftpusername
pwd
cd .\mybak
put D:\bak\mysqlbak\xxx.xx
bye

Linux版:

  1. cron定时任务
cron -e  编辑定时任务
cron -l  列出定时任务

 # Example of job definition:
 # .---------------- minute (0 - 59)
 # | .------------- hour (0 - 23)
 # | | .---------- day of month (1 - 31)
 # | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
 # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
 # | | | | |
 # * * * * * user-name command to be executed

编辑后,重启服务生效

/bin/systemctl restart crond.service
  1. ftp脚本及说明
#!/bin/bash            --这个使用bash执行
ftp -n<
  1. 实战脚本
open 192.168.xxx.xxx port
$username
$pwd
binary
hash
prompt off
cd /svn_64/Repositories/$yourfolder
lcd D:\Repositories\$yourfolder
mput *
close
bye

你可能感兴趣的:(Ftp备份单个文件)