staging.inyokaproject.org

GUI-Anwendung alle 10 Tage automatisch starten

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 2726

So funktioniert es jetzt:

~/.config/systemd/user/signal-desktop.service :

[Unit]
Description=Start Signal Desktop GUI
Requires=default.target

[Service]
Type=forking
ExecStart=/usr/bin/gtk-launch signal-desktop

[Install]

~/.config/systemd/user/signal-desktop.timer :

[Unit]
Description=Timer for Signal Desktop GUI

[Timer]
OnCalendar=*-*-3/10 05:00:00
Persistent=true
Unit=signal-desktop.service

[Install]
WantedBy=default.target

systemctl --user enable signal-desktop.timer 
systemctl --user start signal-desktop.timer  # nur nötig, wenn der Timer sofort, also schon vor dem nächsten Ab-/Anmelden, loslegen soll. 

Signal Desktop wird so nun am 03., 13. und 23. jeden Monats um 05:00 Uhr gestartet, bzw. es wird später nachgeholt, sobald der Rechner wieder läuft. Genau alle 10 Tage lässt sich leider nicht einstellen, es sei denn, es fällt jemandem noch was anderes ein.

Tja, eigentlich ganz einfach und sehr elegant, wenn man erst einmal weis, wie es geht.

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 2726

dingsbums schrieb:

und dafür auch noch komplizierte Skripte zu programmieren.

Kompliziert ist bei mir anders. Mehr als gebrauchsfertig vorbereiten geht leider nicht.

Ja wie Du siehst, lies sich nun doch eine elegante Methode mittels systemd finden. Weder ein Skript, noch ein Autostart-Eintrag sind nötig. Aber selbst wenn ich so ein Skript programmieren würde, dann würde ich den Zeitstempel-Klapperatismus durch einen einfachen Aufruf von anacron ersetzen, das könnte das Skript vermutlich um die Hälfte kürzer machen.

Aber vielen Dank für Deinen Einsatz und Deine Mühe, hätte ja notwendig werden können.

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 2726

Und nun nochmal dazu:
UlfZibis schrieb:

Ich hab' jetzt auch mal die Cron-GUI installiert:

$ sudo apt install kdeadmin
[.....]

Leider lässt sich die nicht starten. Woran liegt das?

$ kde-config-cron
kde-config-cron: Befehl nicht gefunden.
ich@T500:~$ kdeadmin
kdeadmin: Befehl nicht gefunden.
ich@T500:~$ kde[Tab][Tab]
kded5                kde-geo-uri-handler

Hat jemand eine Idee, wie man diese grafische Cron-Job-Verwaltung denn aufruft?

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 2726

seahawk1986 schrieb:

... kannst du das Szenario etwas genauer beschreiben, das erfordert, dass das Programm alle 10 Tage automatisch gestartet wird? Eventuell finden sich da ja noch bessere Ansatzpunkte.

Siehe den Hinweis hier.

Ich habe die nun gefundene Lösung dann mal hier verewigt.

Antworten |