[rešeno] [bash] crontab ne zažene datoteke
slimko
Član
Pozdravljeni!
Moja skripta, ki menjava ozadja backgrounds.sh:
Torej če skripto zaženem v terminalu mi menja ozadje. če pa skripto zaženem v crontab:
* * * * * /home/uporabnik/backgrounds.sh
pa mi v datoteko neke.txt zapiše, odzadje pa se ne spremeni.
Kaj delam narobe? Sem nov uporabnik linuxa. Hvala za pomoč
Moja skripta, ki menjava ozadja backgrounds.sh:
DIR=\"/usr/share/backgrounds\"
PIC=$(ls $DIR/*.jpg | shuf -n1)
gsettings set org.gnome.desktop.background picture-uri file:///$PIC
echo \"ozadje je bilo spremenjeno: `date` \" >> neke.txt
Torej če skripto zaženem v terminalu mi menja ozadje. če pa skripto zaženem v crontab:
* * * * * /home/uporabnik/backgrounds.sh
pa mi v datoteko neke.txt zapiše, odzadje pa se ne spremeni.
Kaj delam narobe? Sem nov uporabnik linuxa. Hvala za pomoč
Komentarji
Več:
http://stackoverflow.com/questions/10374520/gsettings-with-cron/19666729#19666729
http://askubuntu.com/questions/140305/cron-not-able-to-succesfully-change-background
Primer: