您当前位置: 首页 » 杂乱 » linux shell 备份小技巧

linux shell 备份小技巧

2013 年 1 月 2 日 | 发表评论(0) 查看评论

对/tmp/data 进行备份,命名方式为当前的时间定义编辑脚本/home/admin/var_test.sh
#!/bin/bash#
#var_test.sh
echo $t
t=`date |awk ‘{print $5}’`
tar cvf /tmp/data.”$t”.tar /tmp/data

echo $t是定义一个变量t

t=`date |awk ‘{print $5}’`这个命令是先使用date命令显示当前的时间
[root@itdreamfy]# date
2013? 01? 01? ??? 22:12:16 CST
2013?为第1个字段
01?为第2个字段
01?为第3个字段
??? 为第4个字段
23:29:16为第5个字段
CST为第6个字段
`date |awk ‘{print $5}’`通过命令awk截取第5个字段也就是时间
执行脚本/home/admin/var_test.sh时,就会按当前时间保存
[root@itdreamfly]# ls
data data.22:40:29.tar data.22:40:44.tar
还可以结合crontab来备份

感谢老C的投稿.

分类:

杂乱

| 标签:

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>