下面的shell脚本是将/opt下yyyymmdd格式的目录压缩打包为bak_yyyymmdd.zip,并通过ftp上传到192.168.0.2上的bak目录下。
#!/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/