文件:/usr/local/bf.sh
代码:
复制代码 代码示例:
#!/bin/sh
# backup log files
# edit by www.jb200.com
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,做成定时执行的脚本。
有关crontab的文章,可以参考:
linux中crontab定时执行任务命令的详解
linux中crontab定时自动执行计划任务的方法
crontab学习笔记
学习linux设置定时任务的crontab命令
crontab 命令格式与例子
linux定时任务设置crontab学习
不错的crontab教程