distro debian 9, LXDE minimal
ik probeer een script (test.sh) te laten starten door cron. Het script werkt volledig correct in de terminal maar als het gestart word door cron dan wordt het slechts gedeeltelijk uitgevoerd.
Het script bevat slechts twee commandoregels:
#!/bin/bash
/usr/bin/notify-send "Dit is een testbericht" "Einde bericht"
echo "test.sh is running" >> /home/peer/test.txt
Als ik het script in de terminal uitvoer dan wordt een popup weergeven op het scherm met de notify-send opdracht. Daarnaast wordt een textbestand in mijn homedirectory aangemaakt.
Als ik het script door cron laat uitvoeren dan wordt alleen het textbestand aangemaakt. De popup komt er niet. Het script wordt dus wel gestart door cron.
Ik vermoed dat dit iets te maken heeft met het feit dat de popup een grafisch element is.
Weet iemand hoe ik dit script ook in cron volledig kan laten uitvoeren.