Ciao a tutti!
Uso Fedora34 e sto cercando di fare in modo di cambiare lo sfondo del desktop in modo casuale prendendo file .jpg da uno specifico folder a intervalli regolari usando cron.
Lo script che ho scritto, prendendo come modello uno trovato su StackOverflow, è questo:
#!/bin/bash
wallpaperdir='$HOME/Pictures/Wallpapers'
files=($wallpaperdir/*.jpg)
randompic=`printf "%s\n" "${files[RANDOM % ${#files[@]}]}"`
gconftool-2 -t str --set /desktop/gnome/background/picture_filename "$randompic"
e, lanciando crontab -e, l'unica riga presente nel file (aggiunta da me) è questa:
/1 * * * * /usr/bin/bash /home/cpaulett/Pictures/Wallpapers/wpscript.sh
Ora, premettendo che ho dovuto installare il pacchetto cronie, il comando “systemctl start crond.service” mi da come output “Active: active (running) since bla bla”, quindi crontab penso faccia il suo mestiere, quindi immagino ci sia qualcosa che non va nel mio script. Qualcuno riuscirebbe a darmi una mano?