Ho inserito uno script eseguibile /etc/cron.hourly
, ma quello script non è stato eseguito ogni ora, in realtà non viene mai eseguito.
Ecco la sceneggiatura (Ora-suono) che ho realizzato:
#! / Bin / bash mplayer ~ / Music / sfx_msg-highlight.wv &> / dev / null & spd-say -r -50 -p 50 -t male3 "Adesso sono $ (data +"% l% p ")" notifica-invia "È:" "$ (data +"% l% p ") ora." -i ~ / Immagini / "first tee.png" -t 5000
Il mio crontab è:
DISPLAY=":0.0"
XAUTHORITY="/home/naruto/.Xauthority"
XDG_RUNTIME_DIR="/run/user/1000"
0 * * * * /home/naruto/Hour-sound.sh
Mentre i comandi mplayer
e spd-say
vengono eseguiti correttamente, non lo notify-send
è. Ho anche provato a reindirizzare l'errore a un file:
0 * * * * /home/naruto/Hour-sound.sh 2>/tmp/error
Ma questo non ha mostrato risultati. Che cosa sto facendo di sbagliato?
/etc/crontab
file ha la linea 17 * * * * root cd / && run-parts --report /etc/cron.hourly
?
/etc/crontab
ha larun-parts
linea per l'esecuzione di oraricron
di lavoro dalla directory?