GUI met cron

01-02-2022
Start een desktop-programma vanuit cron.

Om in je crontab een commando te zetten dat een GUI-proces op de desktop start moet je er DISPLAY:=0 voor zetten. Bijvoorbeeld om Dropbox op te starten:
export DISPLAY=:0 && dropbox start

In mijn crontab staat een regel die elke 10 minuten Dropbox opnieuw opstart (indien Dropbox niet draait). Want het is een paar keer gebeurd dat als ik meer dan een paar gigabyte aan nieuwe bestanden in mijn Dropboxfolder zette dat Dropbox dan een keer met een foutmelding stopte. En daar kom je na een tijdje pas achter. Met deze crontab-regel heb je er verder geen omkijken meer naar.
0,10,20,30,40,50 * * * * export DISPLAY=:0 && dropbox start
Hij start netjes Dropbox en het ikoontje van Dropbox op de taakbalk staat er nu altijd weer. Pfff, opgelost!

TᎥƤ乙 voor ★ㄥinuメ★

Bekijk alle 30 tips
of volg de
RSS-feed.
 
×
×