下面的shell脚本是将/opt下yyyymmdd格式的目录压缩打包为bak_yyyymmdd.zip,并通过ftp上传到192.168.0.2上的bak目录下。
代码语言:javascript复制#!/bin/sh
root='/opt'
t=`date %Y%m%d`
d="$root/$t"
if [ -d "$d" ]; then
zip -r bak_$t $t/*
fi
ftp -v -n 192.168.0.2 << EOF
user ftpuser pw123
binary
hash
cd /bak
lcd $root
prompt
mput bak_$t.zip
bye
EOF
阳光部落原创,更多内容请访问http://www.sunbloger.com/