Pages : 1
#1 Le 12/11/2005, à 13:21
- neves
Probleme avec crontab
Hello
J'ai un soucis avec ma crontab. Mon but est de modifier mon fond d'écran toutes les 10 minutes, et de recharger du coup le programme adesklets pour qu'il s'adapte au nouveau fond d'ecran. J'ai donc fait ca:
youkee:~> crontab -l
0,10,20,30,40,50 * * * * /home/neves/.scripts/randomize-background.sh >> /dev/null
youkee:~>
et le script en question est tout simple :
youkee:~> cat .scripts/randomize-background.sh
#! /bin/bash
gconftool -t str -s /desktop/gnome/background/picture_filename "`find $HOME/.background/ -name \*.jpg | rl | tail -n 1`"
/usr/local/bin/adesklets
youkee:~>
Donc dans l'état actuel des choses, toutes les 10 minutes le fond d'ecran change, mais adesklets n'est pas rechargé. Je precise que je n'ai pas besoin de faire un killall adesklets avant, le programme le fait tout seul quand il voit qu'il est déjà en mémoire.
Par contre, quand j'execute moi meme le script randomize-background.sh, alors là tout est ok, adesklets est bien rechargé.
Pourquoi l'appel à adesklets ne fonctionne-t-il pas depuis la crontab ?
Hors ligne
#2 Le 15/11/2005, à 00:34
- neves
Re : Probleme avec crontab
aucune idée ?
Hors ligne
#3 Le 16/11/2005, à 05:17
- neves
Re : Probleme avec crontab
Hop j'ai réussis
j'ai rajouté
DISPLAY=:0
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
au debut de ma crontab, en m'inspirant des crontab du systeme
Hors ligne
Pages : 1