一 :新建文件
touch script_bak.sh
vi script_bak.sh
#!/bin/bash
date=`date +%Y%m%d`
dir="/app/backup/${date}"
rm -fr $dir
mkdir -p -m 755 $dir
app=("citybrain-wisdom-manage" "citybrain-wisdom-through")
for var in ${app[@]};
do
cp -r /app/$var $dir
rm -fr $dir/$var/logs
rm -fr $dir/$var/nohup.out
done
sudo chmod 777 script_bak.sh
二 :编写定时器
crontab –e -- 编写定时器
0 0 1 1,4,7,10 * /app/script_bak.sh -- 定时器内容
service crond restart -- 启动定时器
效果 :
Linux 定时自动备份文件