一个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)
一个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) |