Người dùng của GNU / Linux anh ấy không biết anh ấy là gì cron? Thật kỳ lạ khi ai đó chưa nghe hoặc đọc về nó cron đã từng, nhưng đối với những người không biết nó dùng để làm gì, bởi vì với cron chúng ta có thể thực hiện một hành động nhất định trong tháng, ngày và giờ mà chúng ta muốn.
Nhưng nó không phải từ cron Tôi muốn nói chuyện với bạn về ai trong bài đăng này, nếu không AT, một lệnh tôi phát hiện ra bằng cách đọc blog của con người và điều đó cho phép chúng tôi thực hiện đơn hàng tại một thời điểm cụ thể.
Sự khác biệt giữa AT y cron là lần đầu tiên không liên tục, vì vậy nếu chúng tôi khởi động lại PC nhiệm vụ chúng tôi giao cho bạn sẽ bị mất. Làm thế nào nó hoạt động AT? Chà, rất đơn giản, cách cơ bản sẽ là viết trong terminal:
$ at 15:37
Và chúng ta sẽ nhận được một cái gì đó như thế này:
warning: commands will be executed using /bin/sh
at>
Sau đó, chúng tôi viết lệnh để thực thi tại thời điểm đó, ví dụ:
at> killall console
Sau đó chúng tôi rời đi AT đánh máy Ctrl + D. Tóm lại, nó sẽ trông giống như sau:
Nếu bạn nhìn vào hình ảnh, khi chúng tôi hoàn thành AT cho chúng tôi số của quá trình chúng tôi thực hiện:
job 3 at Tue Oct 2 15:45:00 2012
Trong trường hợp này, nó là số 3. Khi chúng ta có một số quá trình được thực thi với AT, chúng ta có thể tham khảo ý kiến của họ bằng lệnh:
$ atq
Khi chúng ta biết quá trình chúng ta muốn giết, chúng ta chỉ cần nhập:
$ atrm #
Vì vậy, nếu tôi muốn hủy quá trình ví dụ, tôi chỉ cần đặt:
$ atrm 3
Sẵn sàng
AT có các tùy chọn khác, chẳng hạn như tùy chọn gửi email cho chúng tôi khi nó thực thi nhiệm vụ. Bạn có thể thấy các tùy chọn này bằng cách nhập vào bảng điều khiển:
$ man at
Điều này tôi không biết và rất hữu ích.
Trong Archlinux, bạn phải cài đặt gói at và chạy daemon atd để sử dụng nó.
thú vị, nó có thể hữu ích vào những thời điểm cụ thể
Tôi thích mẹo đầu cuối! Sử dụng Tilda / Yakuake cho khả năng tiếp cận, thiết bị đầu cuối là một đồng minh trung thành.
Rất hữu dụng
Cảm ơn
trên debian, nó yêu cầu "exim-base and exim-config"; Có rất nhiều người trên debian
Bạn có thể giải thích ít nhiều nó sẽ làm gì khi bạn đặt "bảng điều khiển killall" trên đó và làm cách nào để tôi biết rằng tại của tôi đã được thực thi?
Bem khách quan! Bom Artigo! Cảm ơn bạn!
Buff, nó không phục vụ để tự động hóa vĩnh viễn bất kỳ thứ gì bằng cách gắn nó vào một lệnh. Lệnh at yêu cầu phản hồi của con người để được thực thi.