Giải Pháp  Giải Pháp Lưu Trữ
 
Giải pháp Backup dữ liệu đơn giản với CronTab trên Linux
15:15 | 05/05/2011

1. Cron là gì?


Cron là một tiện ích cho phép thực hiện các tác vụ một cách tự động theo định kỳ, ở chế độ nền của hệ thống. Crontab (CRON Table) là một file chứa đựng bảng biểu (schedule) của các entries được chạy.

2. Cron làm việc thế nào?

Một cron schedule đơn giản là một text file. Mỗi người dùng có một cron schedule riêng, file này thường nằm ở /var/spool/cron. Crontab files không cho phép bạn tạo hoặc chỉnh sửa trực tiếp với bất kỳ trình text editor nào, trừ phi bạn dùng lệnh crontab. Một số lệnh thường dùng:

crontab -e: tạo hoặc chỉnh sửa file crontab
crontab -l: hiển thị file crontab
crontab -r: xóa file crontab 3. Cấu trúc của crontab


Một crontab file có 5 trường xác định thời gian, cuối cùng là lệnh sẽ được chạy định kỳ, cấu trúc như sau:

* * * * * command to be executed
- - - - -
| | | | |
| | | | +—– day of week (0 – 6) (Sunday=0)
| | | +——- month (1 – 12)
| | +——— day of month (1 – 31)
| +———– hour (0 – 23)
+————- min (0 – 59)


Nếu một cột được gán ký tự *, nó có nghĩa là tác vụ sau đó sẽ được chạy ở mọi giá trị cho cột đó.

3. Ví dụ

Giả sử tôi viết một đoạn script backup bookmarks trong Firefox như sau:

#!/bin/bash
date=`date +%F`
cp ~/.mozilla/firefox/13kee53o.default/bookmarks.html /mnt/data/BACKUP/bookmarks-$date.html

sau đó tôi cho script này chạy định kỳ vào 15h thứ Hai và thứ Năm hàng tuần bằng cách tạo một file crontab như sau:

$ crontab -e
0 15 * * 1,4 sh /mnt/data/linux/code/backupbookmarks.sh


Cuối cùng, nhớ khởi động lại cron daemon:

/etc/init.d/crond restart

Để muốn “test” ngay xem crontab nó có hoạt động không, bạn có thể sửa lại đoạn script trên một chút:

#!/bin/bash
date=`date +%F-%H-%M-%S`
cp ~/.mozilla/firefox/13kee53o.default/bookmarks.html /mnt/data/BACKUP/bookmarks-$date.html

và file crontab bạn sẽ cho backup liên tục theo từng phút như sau:

0-59 * * * * sh /mnt/data/linux/code/backupbookmarks.sh

Hoàng Lâm (từ internet)
 
Ý kiến phản hồi và bình luận Góp ý kiến của bạn

Các tin mới nhất :
- Xây dựng hệ thống lưu trữ gắn mạng riêng
- Thiết bị bị lưu trữ Oracle Sun ZFS
- Trend Micro SafeSync - Giải pháp lưu trữ online dành cho doanh nghiệp
- Giải pháp Backup dữ liệu đơn giản với CronTab trên Linux
- Giả lập thiết bị lưu trữ ảo (Virtual Storage Appliance) EMC Celerra ‘Uber’ trên vSphere (Phần 2)
- Giả lập thiết bị lưu trữ ảo (Virtual Storage Appliance) EMC Celerra ‘Uber’ trên vSphere (Phần 1)
- Xây dựng hệ thống sao lưu dữ liệu tốt hơn cho doanh nghiệp
- Sao lưu dữ liệu trực tiếp trên hệ thống hay áp dụng mô hình Cloud
- Giải pháp lưu trữ qua mạng từ router
- Giải pháp lý lưu trữ và chia sẽ dữ liệu cho doanh nghiệp nhỏ
Các tin liên quan :
- Giả lập thiết bị lưu trữ ảo (Virtual Storage Appliance) EMC Celerra ‘Uber’ trên vSphere (Phần 2)
- Giả lập thiết bị lưu trữ ảo (Virtual Storage Appliance) EMC Celerra ‘Uber’ trên vSphere (Phần 1)
- Xây dựng hệ thống sao lưu dữ liệu tốt hơn cho doanh nghiệp
- Sao lưu dữ liệu trực tiếp trên hệ thống hay áp dụng mô hình Cloud
- Giải pháp lưu trữ qua mạng từ router
- Giải pháp lý lưu trữ và chia sẽ dữ liệu cho doanh nghiệp nhỏ
- Các giải pháp của Veritas
- Sáu giải pháp hiệu quả sử dụng cho Data Center
- HP X9000 – Giải pháp lưu trữ hiệu suất cao
- StorageCraft giải pháp nâng cấp phần mềm sao lưu và khôi phục sự cố
Xem tiếp
Bài nhiều người đọc cùng chuyên mục
Tìm hiểu iSCSI, Fiber Channel SAN,.... là gì ?
 
Giải pháp backup và recover dữ liệu đơn giản của HP
 
Giả lập thiết bị lưu trữ ảo (Virtual Storage Appliance) EMC Celerra ‘Uber’ trên vSphere (Phần 1)
 
HP X9000 – Giải pháp lưu trữ hiệu suất cao
 
Giả lập thiết bị lưu trữ ảo (Virtual Storage Appliance) EMC Celerra ‘Uber’ trên vSphere (Phần 2)
 
Storage & Backup
 
Giải pháp Topology Mạng SAN (Storage Area Network)
 
Trang chủ | Giới thiệu | Quảng cáo | Liên hệ
Giấy phép ICP số 199/GP-TTĐT. Bộ Thông tin và Truyền thông cấp.
Cơ quan quản lý  : Công Ty Cổ Phần Kênh Giải Pháp
Bản quyền © 2010-2011 Kenhgiaiphap.vn . Giữ toàn quyền.
Ghi rõ nguồn "Kenhgiaiphap.vn" khi phát hành lại thông tin từ website này.