Tôi đã di chuyển thành công một số công việc định kỳ của mình sang systemd. Tôi đã làm theo một số hướng dẫn và đã thực hiện phương pháp tiêu chuẩn để tạo 3 tệp:
myjob.timer - systemd timer unit
myjob.service - systemd service unit
myjob.sh
Như bạn có thể đoán, tại một thời điểm nhất định myjob.timer được kích hoạt, nó chạy myjob.service, lần lượt thực thi myjob.sh.
Tôi có cùng một thiết lập cho tất cả các bộ tính giờ của tôi và bây giờ tôi thấy mọi thứ đều hoạt động tốt, tôi muốn tắt myjob.timer, đây chỉ là một trình kiểm tra.
Tôi chỉ làm:
systemctl --user disable myjob.timer
hoặc tôi cũng phải làm:
systemctl --user disable myjob.service
Điều chính xác để làm là gì? Tôi còn khá mới với systemd, vì vậy tôi muốn học cách làm mọi thứ theo cách phù hợp. Tôi đoán rằng việc vô hiệu hóa cả hai đơn vị là đúng để giữ cho hệ thống không có hành lý quá tải.