Cách tạo lịch trình thời gian trên hệ điều hành linux với crontab
Trang 1 trong tổng số 1 trang
Cách tạo lịch trình thời gian trên hệ điều hành linux với crontab
Chào các bạn!
Nhân việc thầy giáo có đề cập tới vấn đề tạo 1 lịch trình để thực hiện 1 công việc. Sau một khoảng thời gian thì công việc đó sẽ được tự động thực thi mà không cần sự tác động. Mình xin giới thiệu với các bạn cách tạo 1 lịch trình đơn giản trên hệ điều hành linux để thực thi 1 file sau 1 khoảng thời gian.
ví dụ mình có 1 đoạn script như sau:
# Script kiem tra thong tin he thong
ngay=$(date +"%Y%m%d")
thoigian=$(date +"%d%m%Y %H:%M:%S")
#sleep 2
echo "$thoigian ---> Thong tin HDD "
df -h
echo "$thoigian ---> Thong tin RAM "
free
echo " "
echo "$thoigian ---> Thoi gian online cua he thong "
uptime
echo "######################################################"
echo " "
####
sau đó mình muốn cho script này chạy định kỳ 5 phút 1 lần (5 phút ở đây để thuận tiện cho việc test ) và nội dung của file sẽ được lưu vào 1 file log.txt. Ở đây mình sẽ tạo 1 file crontab như sau :
Bạn gõ lệnh: crontab -e
#nội dung file như sau
*/5 * * * * sh /root/Documents/media/log.sh >> /root/Documents/media/log.txt
------------
cuối cùng bạn nhớ khởi động lại dịch vụ cron daemon:
/etc/init.d/crond restart
file crontab sẽ backup dữ liệu cho bạn sau mỗi 5 phút.
---------
Nhân việc thầy giáo có đề cập tới vấn đề tạo 1 lịch trình để thực hiện 1 công việc. Sau một khoảng thời gian thì công việc đó sẽ được tự động thực thi mà không cần sự tác động. Mình xin giới thiệu với các bạn cách tạo 1 lịch trình đơn giản trên hệ điều hành linux để thực thi 1 file sau 1 khoảng thời gian.
ví dụ mình có 1 đoạn script như sau:
# Script kiem tra thong tin he thong
ngay=$(date +"%Y%m%d")
thoigian=$(date +"%d%m%Y %H:%M:%S")
#sleep 2
echo "$thoigian ---> Thong tin HDD "
df -h
echo "$thoigian ---> Thong tin RAM "
free
echo " "
echo "$thoigian ---> Thoi gian online cua he thong "
uptime
echo "######################################################"
echo " "
####
sau đó mình muốn cho script này chạy định kỳ 5 phút 1 lần (5 phút ở đây để thuận tiện cho việc test ) và nội dung của file sẽ được lưu vào 1 file log.txt. Ở đây mình sẽ tạo 1 file crontab như sau :
Bạn gõ lệnh: crontab -e
#nội dung file như sau
*/5 * * * * sh /root/Documents/media/log.sh >> /root/Documents/media/log.txt
------------
cuối cùng bạn nhớ khởi động lại dịch vụ cron daemon:
/etc/init.d/crond restart
file crontab sẽ backup dữ liệu cho bạn sau mỗi 5 phút.
---------
ngothihanHC11TH2A- Tổng số bài gửi : 23
Join date : 16/02/2012
Similar topics
» Thảo luận Bài 1
» Thảo luận Bài 1
» Câu 3 : Phân tích định nghĩa hệ điều hành là bộ quản lý tài nguyên?
» Thảo luận Bài 1
» Thảo luận Bài 1
» Thảo luận Bài 1
» Câu 3 : Phân tích định nghĩa hệ điều hành là bộ quản lý tài nguyên?
» Thảo luận Bài 1
» Thảo luận Bài 1
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết