TOP ▲
itcore TOP
> TIPS
> bkup_etc.php
タグ:バックアップ rsync 関連ファイルを含めたバックアップ | itcore 2019年
sshパスワードなし接続
sshパスワードなし接続
バックアップシェル
# mkdir -p /root/cron
# vi /root/cron/rsync_mrtg.sh
以下を入力
# 2019-03-17 mrtg backup
src=10.0.0.34
name=mrtg
bkup_dir=/var/bkup/$name
mkdir -p $bkup_dir
dirs="/var/www/$name/ /root/cron/$name.sh /etc/$name/ /usr/bin/$name"
echo "[日次バックアップ]"
rsync -av root@$src:/var/spool/cron/root $bkup_dir/crontab
for dir in $dirs
do
rsync -av root@$src:$dir $dir
done
cron設定
# chmod +x /root/cron/rsync_mrtg.sh
# crontab -e
0 2 * * * /root/cron/rsync_mrtg.sh > /root/cron/rsync_mrtg.log 2>&1