Copy và đồng bộ file giữa 2 server tự động cập nhật file có thay đổi thông qua crontab với tiện ích rsync

Copy và đồng bộ file giữa 2 server tự động cập nhật file có thay đổi thông qua crontab với tiện ích rsync

1.Tạo bash file .sh để thực hiện lệnh

cd

vi dongbo.sh

#!/bin/bash

#thu muc muon dong bo

export SOURCE_SERVER=”/backup/ORADB/autobackup”

#thu muc chua dong bo o server dich

export DEST_SERVER=”root@192.168.1.101:/backup/ORADB”

#thu tuc dong bo

# –bwlimit=0 => la khong gioi han bang thong (Kbps)

# –bwlimit=1024 => 1MB/s

#đồng bộ này chỉ update thay đổi, nghĩa là bên nguồn có mà bên đích chưa có hoặc bên nguồn file đó đã thay đổi

rsync -avz –update -e ssh $SOURCE_SERVER $DEST_SERVER –progress

# -avz: sao chép mọi thứ, gồm thời gian, thuộc tính…, v: hiển thị chi tiết quá trình sao chép, z: nén

# –update: Chỉ sao chép các tệp mới hơn hoặc đã được thay đổi.

# — progress: hiển thị tiến trình sao chép chi tiết

# -e ssh: Sử dụng SSH cho quá trình truyền tải.

2.Tạo crontab chạy tự động

crontab -e

# chạy tự động 1AM hàng ngày

00 01 * * * /home/oracle/dongbo.sh

 

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA), là người đang tập tành viết lách trên blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. #Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn cần người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận