美文网首页程序员
Linux 定时自动备份文件

Linux 定时自动备份文件

作者: 王传贺 | 来源:发表于2020-11-05 21:18 被阅读0次

一 : 新建文件

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

相关文章

网友评论

    本文标题:Linux 定时自动备份文件

    本文链接:https://www.haomeiwen.com/subject/ntgavktx.html