HVAonline
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.

HVAonline

Security, Designing, Hacking, Programming
 
Trang ChínhLatest imagesTìm kiếmĐăng kýĐăng Nhập
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Xác định định dạng dữ liệu
Sơ lược về crontab I_icon_minitimeFri Jul 10, 2015 7:02 pm by tran quang huy

» Compra Viagra. viagra generico catalogo
Sơ lược về crontab I_icon_minitimeThu Aug 04, 2011 1:25 pm by Khách viếng thăm

» Compra Viagra. viagra generico all estero
Sơ lược về crontab I_icon_minitimeThu Aug 04, 2011 11:55 am by Khách viếng thăm

» real time gaming online casinos
Sơ lược về crontab I_icon_minitimeWed Aug 03, 2011 8:11 pm by Khách viếng thăm

» Why wont my phone lt me use GIF images?
Sơ lược về crontab I_icon_minitimeWed Aug 03, 2011 7:34 pm by Khách viếng thăm

» fish oil dietary supplement
Sơ lược về crontab I_icon_minitimeWed Aug 03, 2011 9:44 am by Khách viếng thăm

» How do i turn on cookies on .my headset?
Sơ lược về crontab I_icon_minitimeTue Aug 02, 2011 10:25 pm by Khách viếng thăm

» гинекология грибы
Sơ lược về crontab I_icon_minitimeMon Aug 01, 2011 10:33 pm by Khách viếng thăm

» backlink popularity backlink services
Sơ lược về crontab I_icon_minitimeMon Aug 01, 2011 3:34 pm by Khách viếng thăm

Top posters
conmale
Sơ lược về crontab EmptySơ lược về crontab I_voting_barSơ lược về crontab Empty 
quanta
Sơ lược về crontab EmptySơ lược về crontab I_voting_barSơ lược về crontab Empty 
seamoun
Sơ lược về crontab EmptySơ lược về crontab I_voting_barSơ lược về crontab Empty 
mrro
Sơ lược về crontab EmptySơ lược về crontab I_voting_barSơ lược về crontab Empty 
quanlytruong
Sơ lược về crontab EmptySơ lược về crontab I_voting_barSơ lược về crontab Empty 
mulan
Sơ lược về crontab EmptySơ lược về crontab I_voting_barSơ lược về crontab Empty 
TranVanMinh
Sơ lược về crontab EmptySơ lược về crontab I_voting_barSơ lược về crontab Empty 
Z0rr0
Sơ lược về crontab EmptySơ lược về crontab I_voting_barSơ lược về crontab Empty 
zeno
Sơ lược về crontab EmptySơ lược về crontab I_voting_barSơ lược về crontab Empty 
WinDak
Sơ lược về crontab EmptySơ lược về crontab I_voting_barSơ lược về crontab Empty 
Thống Kê
Hiện có 3 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 3 Khách viếng thăm

Không

Số người truy cập cùng lúc nhiều nhất là 64 người, vào ngày Sun Oct 13, 2024 2:44 am

 

 Sơ lược về crontab

Go down 
Tác giảThông điệp
quanta




Tổng số bài gửi : 21
Join date : 28/09/2010

Sơ lược về crontab Empty
Bài gửiTiêu đề: Sơ lược về crontab   Sơ lược về crontab I_icon_minitimeTue Sep 28, 2010 8:22 pm

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:
Code:

* * * * * 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 đó.

4. Ví dụ
Giả sử tôi viết một đoạn script backup bookmarks trong Firefox như sau:
Code:

#!/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:
Code:

$ 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:
Code:

/etc/init.d/crond restart

ps: Để 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:
Code:

#!/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
Về Đầu Trang Go down
 
Sơ lược về crontab
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Padding Oracle Attack (lược dịch + phân tích)

Permissions in this forum:Bạn không có quyền trả lời bài viết
HVAonline :: Hệ điều hành và thiết bị ứng dụng :: Thảo luận hệ điều hành *nix-
Chuyển đến