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?

Tae
quelle

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.

Mic92
quelle
Es stellt also nicht sicher, dass das System über eine Netzwerkverbindung verfügt.
Tae