当前位置: > shell编程 >

一个linux下备份用SHELL脚本

时间:2014-09-30 21:57来源:linux.it.net.cn 作者:it
一个linux下,用于备份日志文件的脚本,可以按年月日创建目录,并备份日志文件。

文件:/usr/local/bf.sh

代码:
 

复制代码代码示例:
#!/bin/sh
# backup log files
year=$(date +%Y)
month=$(date +%m)
date=$(date +%d)
time=$(date +%Y%m%d%H%M)
mkdir -p /usr/local/logbak/$year/$month/$date
cp /var/nat.log /usr/local/logbak/$year/$month/$date/$time.log
cat >; /var/nat.log; /var/nat.log &

给予以上脚本执行权限:
 

复制代码代码示例:
#chmod u+x bf.sh

执行脚本:
 

复制代码代码示例:
#/usr/local/bf.sh

可以借助crontab,做成定时执行的脚本。

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容