Đề bài:
Viết chương trình cho phép backup dữ liệu 1 phút / lần từ folder /home/smartcity/Crontab_Input
Dữ liệu backup được nén định dạng zip và lưu trữ tại /home/smartcity/Crontab_output
Cách làm:
Bước 1: Tạo file Scrip thực thi việc nén và lưu file vào thư mục /home/smartcity/Crontab_output
Nội dung file Script như sau:
#!/bin/bash zip -r
/home/smartcity/Crontab_output/Crontab_output_$(date +"%Y-%m-%d").zip /home/smartcity/Crontab_Input -q
Bước 2:
- Edit crontab (Nhấn phím "o" để edit):
crontab -e
– Để crontab chạy mỗi phút một lần bằng cách viết dòng này vào file:
* * * * * sh /etc/backup.sh
Bấm ESC :wq để lưu lại file
- Cuối cùng, nhớ khởi động lại cron daemon:
/etc/init.d/crond restart
crontab -r: remove tất cả crontab hiện tại.
(Trường hợp không muốn remove toàn bộ mà chỉ remove 1 crontab nào đó thì vào edit và xóa crontab đó đi. Các bước edit như hướng dẫn phía trên)
Viết chương trình cho phép backup dữ liệu 1 phút / lần từ folder /home/smartcity/Crontab_Input
Dữ liệu backup được nén định dạng zip và lưu trữ tại /home/smartcity/Crontab_output
Cách làm:
Bước 1: Tạo file Scrip thực thi việc nén và lưu file vào thư mục /home/smartcity/Crontab_output
Nội dung file Script như sau:
#!/bin/bash zip -r
/home/smartcity/Crontab_output/Crontab_output_$(date +"%Y-%m-%d").zip /home/smartcity/Crontab_Input -q
Bước 2:
- Edit crontab (Nhấn phím "o" để edit):
crontab -e
– Để crontab chạy mỗi phút một lần bằng cách viết dòng này vào file:
* * * * * sh /etc/backup.sh
Bấm ESC :wq để lưu lại file
- Cuối cùng, nhớ khởi động lại cron daemon:
/etc/init.d/crond restart
===========================================
crontab -l: hiển thị danh sách tên các crontab đang sử dụng.crontab -r: remove tất cả crontab hiện tại.
(Trường hợp không muốn remove toàn bộ mà chỉ remove 1 crontab nào đó thì vào edit và xóa crontab đó đi. Các bước edit như hướng dẫn phía trên)
Nhận xét