Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Cách tạo lịch trình thời gian trên hệ điều hành linux với crontab

Go down

Cách tạo lịch trình thời gian trên hệ điều hành linux với crontab  Empty Cách tạo lịch trình thời gian trên hệ điều hành linux với crontab

Bài gửi  ngothihanHC11TH2A 1/3/2012, 16:05

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.
--------- Very Happy

ngothihanHC11TH2A

Tổng số bài gửi : 23
Join date : 16/02/2012

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết