度娘知道:http://zhidao.baidu.com/link?url=DD47jm6qDgT7yxsnz9e-NC4Fqd33oRoiIwcGLkw5TL4cbf50VKY2IONbHKH0IE8wOEWsB3p4bhBF2-U3oE4tTa

执行的shell脚本(可看作一个函数吧):

 #!/bin/sh

 show_usage() {
echo "Usage: backup_f.sh src_folder bak_folder bak_date"
echo "**********************************************"
echo "src_folder - source folder to backup"
echo "bak_folder - backup folder"
echo "bak_date - backup date in YYYYMMDD format"
echo "bak_filename - like this: ROOT.tar"
echo "**********************************************"
} if [ $# -ne ]; then
show_usage
exit
fi src_folder="$1"
bak_folder="$2"
bak_date="$3"
bak_filename="$4" bak_file="$bak_folder/$bak_filename" # 这里把备份文件名固定为backup.tar了,你可以根据需要做些修改
if [ -f $bak_file ]; then
rm $bak_file
fi
#echo $bak_file
#exit tmpfile="`mktemp`"
touch -t ${bak_date} $tmpfile
cd $src_folder
find . ! -name "persistence.xml" ! -path "./WEB-INF/logs*" ! -path "./Statics/*" ! -path "./scripts/lib/*" -newer $tmpfile -exec tar rvf $bak_file {} \;
rm $tmpfile if [ -f $bak_file ]; then
echo "backup file: $bak_file"
fi
#ls -l $bak_folder

调用的shel脚本:

 #!/bin/sh
src_folder="/code/git/workSystem/src/main/webapp"
bak_folder="/Users/cnblogs/Documents/b2bweb"
last_modify_date=""
bak_filename="ROOT.tar" sh backup_f.sh $src_folder $bak_folder $last_modify_date $bak_filename

原来也用find命令弄过,都一直用着,但是突然在升级到OS X El Capitan后突然用不了,报错了:unknown primary or operator.

我查一下资料,都没有找到解决的办法,遂找回开头的百度知道答案,稍微改改,能用了。

最新文章

  1. 【入门】 jpa--实体管理器的基本应用
  2. 【65测试20161114】【字符串】【DP】
  3. Google V8编程详解(三)Handle & HandleScope
  4. DOM--5 动态修改样式和层叠样式表
  5. js不能执行的几个小白错误
  6. bzoj 2286: [Sdoi2011消耗战
  7. Linux 内核 链表 的简单模拟(2)
  8. 微信公众账号 Senparc.Weixin.MP SDK 开发教程
  9. Python 基础篇:编码、变量、模块
  10. HTML::Entities 编码或解码 HTML 实体的字符串
  11. Math.random与java.util.Random的差别
  12. RSA算法加密解密
  13. ASP.NET MVC 实现AJAX跨域请求的两种方法
  14. php数据排序---array_multisort
  15. Java添加JDBC
  16. Android事件传递机制详解及最新源码分析——View篇
  17. vs下开端口直接调试iis
  18. Linux入门_1
  19. Confluence 6 访问你的宏正文(body)
  20. iRedMail退信问题的解决(转)

热门文章

  1. Callable和futrue、ExecutorService的用法
  2. Jenkins无法安装插件或首次安装插件界面提示Offline
  3. xshell5 优化方案
  4. centos7 yum搭建lamp环境
  5. js实现数据视图双向绑定原理
  6. js实现图片懒加载
  7. WinScp几个极大提高开发效率的小功能
  8. Luogu P2069 【松鼠吃果子】
  9. OS X 配置 Apache
  10. 【LOJ】#2046. 「CQOI2016」路由表