Ubuntu/Mint>Cron->Ausfühten von grafischen Programmen

Viele GUI Programme (Gnome,KDE...) kann man auch via Kommandozeile mit Parametern öffnen.

Als Beispiel habe ich hier FreeFileSync benutzt.

Die Sternchen müssen natürlich noch mit sinnvollen Zeitangaben gefüllt werden.

Problem:

Wenn Sie dieses Programm als Cronjob starten wollen, funktioniert das nicht.

Beispiel wie es nicht funktioniert:

* * * * * /home/user/Programme/FreeFileSync/CronBatch.cmd

Hier können Sie lange warten.Der Job wird nicht ausgeführt

Lösung:

Sie müssen dem Cron Daemon sagen auf welchem Display er das Programm ausgeben soll.

Das geht mit der Variable DISPLAY.

:0 ist das Standard Display.

Hier die korrekte Zeile in der cron Datei

* * * * * DISPLAY=:0 && /home/user/Programme/FreeFileSync/CronBatch.cmd