Schreiben eines Systemtimers für Prey


0

Ich versuche einen System-Timer zu schreiben, um Prey auszuführen . Ich hab geschrieben:

Beutedienst:

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

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

prey.timer:

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

[Timer]
OnStartupSec=5min
OnUnitActiveSec=1h

[Install]
WantedBy=basic.target

Es scheint zu funktionieren, aber ich bin im Zweifel über den Abschnitt [Installieren]. Es gibt ein network.target. Bedeutet das, dass, wenn ich basic.target durch network.target ersetze, der Timer gestartet wird, wenn das System eine Netzwerkverbindung hat? Kann ich in diesem Fall die Zeile OnStartupSec = 5min entfernen?

Antworten:


0

Das network.target ist nur eine generische Einheit, von der andere Dienste abhängen können. Dies hängt von den Diensten ab, die vom network.target benötigt werden. Wenn für network.target NetworkManager erforderlich ist, wird nur sichergestellt, dass NetworkManager gestartet wird, bevor ein netzwerkabhängiger Dienst gestartet wird.


Es stellt also nicht sicher, dass das System über eine Netzwerkverbindung verfügt.
Tae
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.