Linux shell : 史上最简单的系统备份脚本

简介:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
 
# The is script backup /etc directory!
 
# Author: zhangjun (E-MAILL: bard_zhang@foxmail.com)
 
date =$( date  +%y%m%d)
size=$( du  -sh  /etc )
 
if  [ -d  /tmp/dbbak  ]
         then
                 echo  "Date: $date!"  /tmp/dbbak/dbinfo .txt
                 echo  "Size: $size!"  >>  /tmp/dbbak/dbinfo .txt
                 cd  /tmp/dbbak
                 tar  -zcf etc_$ date . tar .gz  /etc  dbinfo.txt &>  /dev/null
                 rm  -rf  /tmp/dbbak/dbinfo .txt
 
         else
                 mkdir  /tmp/dbbak
                 echo  "Date: $date!"  /tmp/dbbak/dbinfo .txt
                 echo  "Size: $size!"  >>  /tmp/dbbak/dbinfo .txt
                 cd  /tmp/dbbak
                 tar  -zcf etc_$ date . tar .gz  /etc  dbinfo.txt &>  /dev/null
                 rm  -rf  /tmp/dbbak/dbinfo .txt
fi















本文转自bard_zhang51CTO博客,原文链接: http://blog.51cto.com/timefiles/1786625,如需转载请自行联系原作者


相关文章
|
5天前
|
Linux Shell
Linux系统文件默认权限
Linux系统文件默认权限
18 2
|
1天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
2天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
4天前
|
设计模式 Unix Linux
Linux系统命令技巧
Linux系统命令技巧
22 3
|
4天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
2天前
|
关系型数据库 MySQL Linux
Linux系统绿色安装MySQL 8.0.39
Linux系统绿色安装MySQL 8.0.39
|
2天前
|
存储 Shell Linux
【Linux】shell基础,shell脚本
Shell脚本是Linux系统管理和自动化任务的重要工具,掌握其基础及进阶用法能显著提升工作效率。从简单的命令序列到复杂的逻辑控制和功能封装,Shell脚本展现了强大的灵活性和实用性。不断实践和探索,将使您更加熟练地运用Shell脚本解决各种实际问题
7 0
|
3天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
4天前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
23 0
|
4天前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
19 0