Cron cho phép bạn chạy các lệnh, chương trình và tập lệnh tự động tại các thời điểm đã xác định trong thời gian hoặc theo lịch trình. Nó mạnh mẽ, nó nhẹ và cũng khó quấn quanh đầu bạn. Đó là lý do tại sao bạn có thể tìm thấy các giao diện người dùng cố gắng đơn giản hóa việc sử dụng crontab và Zeit là một trong những giao diện người dùng tốt nhất.
Mục tiêu duy nhất của Zeit là làm cho việc thêm và quản lý công việc cron của bạn trở nên thật dễ dàng. Với Zeit, việc chạy các lệnh và tập lệnh cũng đơn giản như thêm một mục mới vào danh sách tác vụ. Hãy xem cách nó cho phép bạn dễ dàng tạo công việc cron trong Linux.
Cài đặt
Trên hầu hết các bản phân phối Linux, bạn sẽ phải xây dựng Zeit từ nguồn. Sau khi tải xuống và theo tài liệu chính thức, bạn có thể biến nó thành một ứng dụng có thể sử dụng được với:
mkdir build && cd build cmake .. make -j2 ./src/zeit
Nếu bạn đang sử dụng Ubuntu, bạn có thể thêm kho lưu trữ của nó và cài đặt Zeit bằng các lệnh sau:
sudo add-apt-repository ppa:blaze/main sudo apt update sudo apt install zeit
Sau một thời gian, bạn sẽ tìm thấy Zeit trong số các chương trình còn lại của bạn đã cài đặt. Xác định vị trí và chạy ứng dụng.
Nhiệm vụ và Lịch trình
Giao diện của Zeit rất đơn giản. Để thêm một công việc, hãy nhấp vào nút “Thêm công việc”.
Nhập tên cho nhiệm vụ của bạn trong trường Mô tả. Nhập lệnh bạn muốn lập lịch vào trường Lệnh.
Trong phần “Thời gian và Ngày tháng”, bạn có thể chọn Cơ bản, cho phép bạn lên lịch nhanh chóng cho một tác vụ để chạy theo mẫu thông thường. Để có nhiều tùy chỉnh hơn, hãy chọn tùy chọn Nâng cao.
Tùy chọn Nâng cao cho phép bạn nhập chính xác phút, giờ, ngày, ngày trong tuần và tháng mà tác vụ sẽ chạy. Tất cả các trường được điền ban đầu bằng dấu hoa thị, hoạt động như một ký tự đại diện dịch sang “mọi”. Ví dụ:nếu bạn nhập “*” vào trường Ngày, nó có nghĩa là “mỗi ngày”.
Bạn có thể nhập nhiều số, phân tách chúng bằng dấu phẩy. Ví dụ:nếu bạn nhập “20, 23” vào trường Giờ và “35 ′ trong trường Phút, nhiệm vụ của bạn sẽ chạy lúc 20:35 và 23:35 mỗi ngày.
Nếu bạn muốn lời nhắc về cú pháp của crontab, hãy di chuột qua một trong các trường. Zeit sẽ hiển thị cho bạn một cửa sổ bật lên hữu ích với danh sách các ví dụ về cách bạn có thể thiết lập lịch trình của nhiệm vụ.
Sau khi bạn tạo xong một nhiệm vụ, nó sẽ xuất hiện trong danh sách chính của Zeit. Nếu bạn muốn tắt nhanh một công việc, bạn có thể nhấp đúp vào nó, trong khi nhấp chuột phải cũng sẽ cho phép bạn chỉnh sửa hoặc xóa hoàn toàn nó.
Báo thức và hẹn giờ
Zeit cho phép bạn thiết lập Báo thức và Hẹn giờ, nhưng chúng tôi sẽ không đi sâu vào chi tiết cách thực hiện điều đó, vì nó thậm chí còn đơn giản hơn các tác vụ. Với Báo thức và Bộ hẹn giờ, bạn không phải lo lắng về các ký tự đại diện và lịch trình phức tạp, vì ngay cả khi nó hữu ích cho một số người, thì chức năng này cũng không được cung cấp.
Bạn chỉ có thể đặt lịch biểu đơn giản, xác định thời gian và chọn những ngày mà Báo thức hoặc Hẹn giờ sẽ chạy. Đó là nó. Hai nút phụ cho phép bạn nhập thời gian hiện tại vào trường Giờ và Phút (nút Hiện hành) hoặc xóa chúng (nút Đặt lại). Bạn phải sử dụng hai nút có biểu tượng thư mục, bên cạnh Trình phát và Tệp âm thanh, để chọn trình phát đa phương tiện và tệp âm thanh khi thiết lập báo thức và bộ hẹn giờ. Vì Zeit / crontab sẽ không có cách nào để thông báo cho bạn nếu không có họ, nó cũng sẽ không cho phép bạn thiết lập quy tắc với các trường đó trống.
Kiểm soát mọi thứ
Với Zeit, bạn đang chỉnh sửa các quy tắc crontab của riêng mình theo mặc định, chỉ hoạt động cho tài khoản người dùng của bạn. Để xem tất cả các quy tắc (bởi những người khác và hệ thống) và có thể chỉnh sửa mọi thứ, hãy bật “Chế độ Hệ thống” từ trình đơn Xem.
Với Chế độ hệ thống, bạn sẽ có thể điều chỉnh các quy tắc hiện có - ví dụ:đối với các báo cáo tự động mà Ubuntu tạo cho hệ điều hành của bạn. Hãy hết sức cẩn thận khi điều chỉnh các quy tắc như vậy và lưu ý rằng bất kỳ thay đổi nào bạn thực hiện đều có thể phá vỡ nội dung. Các chỉnh sửa của bạn cũng có thể bị ghi đè sau khi cập nhật phần mềm.
Lọc và Tìm
Nếu bạn thấy mình đang cố gắng tìm một quy tắc cụ thể, bạn có thể sử dụng tính năng tìm kiếm của nó thay vì cuộn lên và xuống danh sách. Nhấn Ctrl + F trên bàn phím của bạn và trường tìm kiếm sẽ xuất hiện ở cuối cửa sổ của Zeit. Nhập cụm từ tìm kiếm của bạn để tìm công việc bạn muốn tìm.
Bây giờ bạn đã biết cách sử dụng Zeit để tạo công việc cron trong Linux, bạn sẽ sử dụng tốt crontab để tự động hóa hệ thống của mình chứ? Ngoài ra, bạn cũng có thể sử dụng systemd để thay thế cron.