shell上传zip包到指定ftp角本
时间:2014-04-26 15:02 来源:linux.it.net.cn 作者:IT网
# /bin/bash
# creator:lihuibin
# date : 2014-03-10 16:45
# desc : upload file to ftp
hosts=
"192.168.56.100"
port=21
user=
test
pass=testpwd
work_path=
"/var/www/cms"
packname=
"publish"
#hosts=$1
#port=$2
#user=$3
#pass=$4
#packname=$6
#work_path=$5
cd
$work_path
/usr/bin/zip
-r $packname *
[ -f
"$work_path/$packname"
] &&{
ftp
-n<<!
open
$hosts $port
type
binary
user $user $pass
cd
/upload
lcd $work_path
prompt
put $packname
close
bye
!
rm
-f $packname
}
(责任编辑:IT)
# /bin/bash # creator:lihuibin # date : 2014-03-10 16:45 # desc : upload file to ftp hosts= "192.168.56.100" port=21 user= test pass=testpwd work_path= "/var/www/cms" packname= "publish" #hosts=$1 #port=$2 #user=$3 #pass=$4 #packname=$6 #work_path=$5 cd $work_path /usr/bin/zip -r $packname * [ -f "$work_path/$packname" ] &&{ ftp -n<<! open $hosts $port type binary user $user $pass cd /upload lcd $work_path prompt put $packname close bye ! rm -f $packname } |