LỊCH — Tác vụ đã lên lịch
LỊCH Bộ lập lịch tác vụ của hệ thống: những gì tự khởi chạy, và khi nào.
Duyệt
Bộ lập lịch vốn đã được sắp xếp thành các thư mục: trên Windows, \Microsoft\Windows\Defrag chứa tác vụ chống phân mảnh. Meneaufile duyệt nó như một ổ đĩa — các thư mục mở bằng nhấp đúp, đường dẫn phân cấp đi ngược lên, tìm kiếm và sắp xếp hoạt động như ở mọi nơi khác.
Mỗi tác vụ cho biết trạng thái (sẵn sàng, đang chạy, đã tắt), lần chạy tiếp theo và lần chạy gần nhất, kết quả gần nhất, các trình kích hoạt diễn đạt bằng lời — “Hằng tuần, Th 2, Th 6 lúc 21:30” — và thứ mà nó khởi chạy. Tác giả và mô tả được hiển thị qua việc chọn cột.
Nút chỉ xuất hiện ở nơi có bộ lập lịch phản hồi: trên Windows, khi dịch vụ “Task Scheduler” (Bộ lập lịch Tác vụ) đang chạy.
Thao tác
Khi nhấp chuột phải: Chạy, Kết thúc, Bật, Tắt, Xoá — trên một tác vụ hoặc trên cả một vùng chọn. Del cũng xoá, sau khi đã nêu tên những gì sẽ mất đi.
Các tác vụ của hệ thống, trong \Microsoft\Windows, chỉ có thể thay đổi với quyền quản trị viên: khi đó Meneaufile yêu cầu lại với các quyền này, chỉ một lần cho toàn bộ vùng chọn, và báo khi việc nâng quyền bị từ chối.
Tạo, sửa
Tác vụ mới…, khi nhấp chuột phải vào một thư mục hoặc trong menu của nút, sẽ mở hộp thoại; nhấp đúp vào một tác vụ cũng mở nó trong đó. Tại đây bạn thiết lập:
- tên, thư mục và mô tả của nó;
- thứ nó khởi chạy: chương trình hoặc script, các đối số, thư mục bắt đầu;
- khi nào: một lần, mỗi X phút kể từ một thời điểm bắt đầu, hằng ngày, hằng tuần — kèm các ngày —, khi đăng nhập, khi khởi động; bao nhiêu trình kích hoạt tuỳ ý;
- tài khoản — của chính bạn, khi đang đăng nhập; của chính bạn, kể cả khi đã đăng xuất, kèm mật khẩu Windows mà bộ lập lịch lưu giữ; hoặc tài khoản hệ thống — và đặc quyền cao nhất.
Một trình kích hoạt mà hộp thoại không biết cách ghi — theo một sự kiện trong nhật ký, mỗi mười lăm phút chỉ trong một giờ — vẫn hiển thị ở đó, và được giữ nguyên. Trên Windows, tác vụ được ghi lại dựa trên định nghĩa gốc của nó: các điều kiện, thiết lập nguồn điện và các hành động khác của nó không thay đổi.
Lên lịch một thao tác của Meneaufile
Sao lưu mỗi tối, xuất một cơ sở dữ liệu mỗi sáng: các thao tác của Meneaufile đều có thể lên lịch. Lên lịch… nằm ngay trong các hộp thoại vốn đã xác nhận chúng:
- sao lưu và đồng bộ (F10, F11) — chiều và quy tắc so sánh được giữ lại;
- sao chép và di chuyển (F6, Ctrl+F6), cùng thao tác kéo thả;
- nén (F9) — tệp nén mang ngày của mỗi lần chạy,
cong-viec-2026-10-03.zip, và không bao giờ thay thế tệp của hôm trước; - xuất một cơ sở dữ liệu hoặc một bảng: Lên lịch xuất…, khi nhấp chuột phải.
Hộp thoại cho biết việc sẽ làm, rồi hỏi khi nào — cùng các trình kích hoạt như cho một tác vụ — và dưới tài khoản nào. Những gì lẽ ra một câu hỏi sẽ quyết định thì được định sẵn từ trước: chính sách xử lý xung đột được chọn tại đây, và sẽ không ai bị hỏi. Tác vụ được xếp vào thư mục \Meneaufile của bộ lập lịch; đó là nơi bạn đổi giờ chạy hoặc xoá nó.
Khi tác vụ được kích hoạt:
- Có một cửa sổ Meneaufile đang mở: thao tác vào hàng đợi của cửa sổ đó, như thể chính bạn đã khởi chạy nó.
- Không có cửa sổ, đang đăng nhập: một cửa sổ mở ra cho nó, và ở lại.
- Đã đăng xuất — “kể cả khi đã đăng xuất” hoặc tài khoản hệ thống —: thao tác chạy mà không có cửa sổ. Tài khoản hệ thống không thấy các thư mục chia sẻ mạng lẫn các mật khẩu đã lưu: nó phù hợp với tệp cục bộ.
Một thông báo của hệ thống cho biết nó đã kết thúc ra sao, nhật ký ghi lại, và kết quả gần nhất của tác vụ lưu giữ điều đó: 0 là thành công, 2 là kết thúc kèm lỗi, 1 là thất bại. Một nguồn hoặc đích được bảo vệ bằng mật khẩu chính sẽ không được sao lưu khi đã đăng xuất: sẽ không có ai ở đó để gõ nó. Trên Linux, thao tác được lên lịch để chạy trong lúc đang đăng nhập.
Trên Linux
Ba thư mục: systemd, các timer của hệ thống; systemd-user, các timer của người dùng; crontab, crontab của người dùng. Một tác vụ mới được ghi thành timer của người dùng — một tệp .service và một tệp .timer trong ~/.config/systemd/user —, hoặc vào crontab nếu bạn xếp nó ở đó. Với tài khoản hệ thống, nó nằm trong /etc/systemd/system, và PolicyKit sẽ hỏi mật khẩu.
Trong crontab, một tác vụ của Meneaufile được đặt tên bằng chú thích # meneaufile: tên phía trên các dòng của nó; các dòng viết tay được hiển thị dưới tên chương trình của chúng, và vẫn nằm nguyên chỗ cũ. Những gì một gói đã đặt vào systemd có thể tắt đi, nhưng không bị xoá: lần cập nhật kế tiếp của gói sẽ đặt lại nó.
Hướng dẫn sử dụng Meneaufile, bằng tiếng Việt.