Der er flere problemer med det givne crontab-script, som forhindrer det i at fungere korrekt. Her er en liste over de mest sandsynlige årsager:
/home/hacks/notify.sh
i stedet for home/hacks/notify.sh
.DISPLAY=:0
notify-send
. Brug den fulde sti til notify-send
. Du kan finde stien ved at køre which notify-send
i terminalen. For eksempel:
/usr/bin/notify-send "hi welcome"
notify.sh
har de nødvendige tilladelser til at blive eksekveret. Du kan give eksekveringstilladelse ved at køre:
chmod +x /home/hacks/notify.sh
notify.sh
er korrekt skrevet og ikke indeholder fejl. Scriptet skal indeholde:
#!/bin/bash /usr/bin/notify-send "hi welcome"
En korrekt konfigureret crontab-linje kunne se sådan ud:
DISPLAY=:0 0 14 * * * /home/hacks/notify.sh
Ved at rette disse problemer burde crontab-scriptet fungere korrekt og sende en notifikation kl. 14:00 hver dag.
Har du brug for hjælp til Crontab Scripts og automatisering? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør din automatisering lettere med professionel assistance!