Hallo,
ich möchte mit "Debian testing" unter Fluxbox X-Anwendungen per User-Cronjob starten.
Wenn (u.a.) die folgenden Variablen gesetzt sind funktioniert alles so wie es soll:
XAUTHORITY=/tmp/.gdmJJTC3T
DISPLAY=:0.0
(Dabei sind die Werte aus der gerade aktuellen Umgebung des Users genommen, in der der Cronjob laufen soll.)
XAUTHORITY ändert aber nun bei jeder Anmeldung seinen Wert in: /tmp/.gdm<neu>.
(DISPLAY kann vernachlässigt werden)
Und leider funktioniert ein Zuweisen von "XAUTHORITY=$(ls /tmp/.gdm*)" auch in vielerlei Abwandlungen (grep) in der cron-Umgebung nicht. (Warum auch immer???)
Wie kann man denn wohl diese XAUTHORITY-Variable in cron -e auf den aktuell gültigen Wert deklarieren?
XAUTHORITY=/home/<user>/.Xauthority funktioniert übrigens nicht und hat unterschiedliche Cookies zu gdm*
Grüsse
K.
X-Anwendung + cronjob
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: X-Anwendung + cronjob
Schreib doch mal ein kleines Shell-Script, das Dinge wie "XAUTHORITY=$(ls /tmp/.gdm*)" etc. macht und dann die Anwendung startet - und dieses Shell-Script trägst Du dann in cron ein. Geht es dann?klal hat geschrieben: Und leider funktioniert ein Zuweisen von "XAUTHORITY=$(ls /tmp/.gdm*)" auch in vielerlei Abwandlungen (grep) in der cron-Umgebung nicht. (Warum auch immer???)
Gruss, mistersixt.
PS: Willkommen im Debian Forum!
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
Re: X-Anwendung + cronjob
Leider funktioniert das auch nicht...
PS:
Danke
PS:
Danke