Linux 定时自动备份文件

一 : 新建文件

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   -- 启动定时器

效果 :


执行效果.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。