linux计划任务打包,文件名字为当天日期
环境:计划任务中每天某一个时间点动作:备份一个文件;并将其打包;包名为当天日期。这个打包以当天日期命名的动作应该如何实现?...
环境:计划任务中 每天某一个时间点
动作:备份一个文件;并将其打包;包名为当天日期。
这个打包以当天日期命名的动作应该如何实现? 展开
动作:备份一个文件;并将其打包;包名为当天日期。
这个打包以当天日期命名的动作应该如何实现? 展开
4个回答
2013-09-12
展开全部
计划任务可以用crontab 来实现,,
打包嘛就写个shell脚本就行了。。
关于打包备份的脚本有个现成的,使用python实现的。。
linux.chinaitlab.com/manual/Python_chinese/ch10s02.html
可以打包成一个名称是当前的日期和时间的zip存档并保存到 备份目录
程序里有注释的,部分路径需要修改。。
打包嘛就写个shell脚本就行了。。
关于打包备份的脚本有个现成的,使用python实现的。。
linux.chinaitlab.com/manual/Python_chinese/ch10s02.html
可以打包成一个名称是当前的日期和时间的zip存档并保存到 备份目录
程序里有注释的,部分路径需要修改。。
2013-09-12
展开全部
如每天14:00 要备份文件A 可以如此来做。在SHELL下输入:crontab -e,进入编辑模式;然后输入:0 14 * * * tar -cf 20`date +%y-%m-%d` >/dev/null然后保存退出即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-12
展开全部
在脚本里面定义一个时间的变量 ,然后打包的时候把这个时间变量放到包的名字里面去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(date +%Y%m%d%H%m%S)
%Y%m%d%H%m%S分别代表年月日时分秒
如:
tar -czvf file_$(date +%Y%m%d%H%m%S).tar.gz /tomcat/logs/
%Y%m%d%H%m%S分别代表年月日时分秒
如:
tar -czvf file_$(date +%Y%m%d%H%m%S).tar.gz /tomcat/logs/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询