Viết bộ đếm thời gian systemd cho Prey


0

Tôi đang cố gắng viết một bộ đếm thời gian systemd để chạy Prey . Tôi đã viết:

dịch vụ

[Unit]
Description=Open source anti-theft solution for laptops, phones & tablets.

[Service]
ExecStart=/usr/share/prey-tracker/prey.sh

con mồi

[Unit]
Description=Open source anti-theft solution for laptops, phones & tablets.

[Timer]
OnStartupSec=5min
OnUnitActiveSec=1h

[Install]
WantedBy=basic.target

Nó có vẻ hoạt động, nhưng tôi nghi ngờ về phần [Cài đặt]. Có một mạng.target. Điều đó có nghĩa là nếu tôi thay thế basic.target bằng network.target thì bộ hẹn giờ sẽ bắt đầu chạy khi hệ thống có kết nối mạng? Nếu đó là trường hợp, tôi có thể xóa dòng OnStartupSec = 5min không?

Câu trả lời:


0

Network.target chỉ là một đơn vị chung mà các dịch vụ khác có thể phụ thuộc vào. Nó phụ thuộc vào các dịch vụ được yêu cầu bởi network.target. Nếu Network.target yêu cầu NetworkManager, nó chỉ đảm bảo NetworkManager được khởi động trước khi bất kỳ dịch vụ phụ thuộc mạng nào được bắt đầu.


Vì vậy, nó không đảm bảo rằng hệ thống có kết nối mạng?
Tae
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.