banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Sử dụng at  XML
  [Question]   Sử dụng at 09/11/2007 12:01:34 (+0700) | #1 | 96390
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Nguồn: Section 18.4 chương 18, phần II - OReilly.LPI.Linux.Certification.in.a.Nutshell.2nd.Edition.Jul.2006

Hệ thống crond được dùng khi thi hành những lệnh theo chu kỳ. Khi bạn cần thi hành một lệnh hoặc một nhóm lệnh tại một vài thời điểm nào đó trong tương lai, bạn có thể sử dụng at. Lệnh at chấp nhận những lệnh từ đầu vào chuẩn (standard input) hoặc từ một file.
Cú pháp:
Code:
at [-f file] time
at [options]

Ở cú pháp đầu tiên, những lệnh được xếp hàng thi hành lúc time. Nó chấp nhận thời gian ở dạng HH:MM để chạy 1 job vào 1 thời gian xác định trong ngày. Bạn cũng có thể dùng midnight, noon, hoặc teatime (4 p.m) – nhớ thêm a.m hoặc p.m. Bạn cũng có thể xác định một ngày mà job sẽ chạy bằng cách gửi vào 1 date dạng MMDDYY, MM/DD/YY, DD.MM.YY. Bạn có thể dùng thời gian kiểu: now + count, time-units (có thể là phút, giờ, ngày, tuần). Bạn có thể cho at chạy ngay hôm nay, bằng cách gửi tham số today, hoặc ngày mai bằng tham số tomorrow.

Nếu tham số f (file) được gửi, lệnh at sẽ lấy từ file, ngược lại at sẽ đưa ra dấu nhắc cho người dùng nhập lệnh

Ở cú pháp thứ 2, sẽ liệt kê hoặc xoá job từ hàng đợi at
Các tuỳ chọn sử dụng thông thường


-d job1 [, job2, ...]: xóa job trong hàng đợi theo số
-l: liệt kê các đối tượng trong hàng đợi at
 

Một vài ví dụ:
Chạy myprogram lúc 6h15 p.m ngày mai
Code:
$ at 6:15pm tomorrow
at> myprogram
at> ^D

Chạy các lệnh được liệt kê trong command_list lúc 9h p.m 2 ngày sau kể từ bây giờ
Code:
$ at -f command_list 9pm + 2 days


Liệt kê items trong hàng đợi at
Code:
at -l


Remove job số 5 từ hàng đợi của at
Code:
at -d 5
Let's build on a great foundation!
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|