Công cụ khai thác theo dõi được thiết lập dưới dạng đơn vị người dùng, không phải đơn vị hệ thống (tất cả những gì nó làm là lập chỉ mục một số thư mục trong thư mục chính của người dùng). Để tìm thấy nó, bạn cần phải nói rõ ràng hệ thống
để xem các đơn vị người dùng (Nói chính xác hơn, bạn đang nói hệ thống
nên sử dụng trình quản lý dịch vụ nào).
Bạn có thể thử lại tất cả các lệnh trên bằng cách bao gồm --người dùng
tùy chọn và sẽ có thể quản lý dịch vụ. Lưu ý rằng sudo
sẽ không được yêu cầu với systemctl --user
mệnh lệnh.
Ví dụ trong trường hợp của tôi:
Lưu ý rằng tôi đang dùng Ubuntu 21.10 đi kèm với Trình theo dõi 3, vì vậy tên dịch vụ sẽ khác
$ systemctl --user khởi động lại tracker-miner-fs-3.service
$ trình theo dõi trạng thái systemctl-miner-fs-3.service
Không thể tìm thấy đơn vị tracker-miner-fs-3.service.
$ systemctl --user status tracker-miner-fs-3.service
â tracker-miner-fs-3.service - Công cụ khai thác dữ liệu hệ thống tệp theo dõi
Đã tải: đã tải (/usr/lib/systemd/user/tracker-miner-fs-3.service; đã bật; giá trị đặt sẵn của nhà cung cấp: đã bật)
Hoạt động: hoạt động (đang chạy) kể từ Thứ Sáu 2022-02-04 12:50:14 CET; 5 phút trước
PID chính: 13141 (tracker-miner-f)
Nhiệm vụ: 6 (giới hạn: 14089)
Bộ nhớ: 8.2M
CPU: 183ms
Nhóm C: /user.slice/user-1000.slice/[email protected]/background.slice/tracker-miner-fs-3.service
ââ13141 /usr/libexec/tracker-miner-fs-3
Ngày 04 tháng 2 12:50:14 danny systemd[1624]: Bắt đầu khai thác dữ liệu hệ thống tệp Tracker...
Ngày 04 tháng 2 12:50:14 danny systemd[1624]: Đã bắt đầu công cụ khai thác dữ liệu hệ thống tệp Trình theo dõi.
Bạn cũng có thể tìm thấy điều này từ trạng thái hệ thống
lệnh vì đơn vị sẽ được liệt kê dưới người dùng.slice
thay vì system.slice
.