关于项目备份

来源:互联网 发布:王健林怎么了知乎 编辑:程序博客网 时间:2024/06/11 00:58

曾经想在Linux上做备份,同时也在WIN上有一份拷贝,可惜实施起来比较困难 

后来想了下,还是找到了种方法:

 

 

先在win上设置好共享(备份)目录,MyProject然后在Makefile中添加

 

bak :
 prjName=$(shell basename `pwd`);/
 bakfile=$$prjName-`date +%Y%m%d.%H%M%S`.tar.gz;/
 if [ ! -e ../bak/$$prjName ]; then mkdir -p ../bak/$$prjName; fi;/
 cd .. && tar zcvf  bak/$$bakfile  $$prjName > /dev/null;/
 if [ ! -e /mnt/win ]; then mkdir /mnt/win; fi;/
 mount -t smbfs -o username=Guest,password=zanget //172.16.17.62/MyProject /mnt/win &&/
 if [ ! -e /mnt/win/$$prjName ]; then mkdir /mnt/win/$$prjName; fi&&/
 cp bak/$$bakfile /mnt/win/$$prjName &&/
 umount /mnt/win

 

请适当修改密码和IP即可使用

原创粉丝点击