Valjana shell skripta pozivana crontabom se ne izvršava
Postano: 23 pro 2008, 07:23
Molim vas pomoć, meni ne ide, a dugo probavam svašta. Imam valjanu skriptu koja je radila na starim distrama a na ni jednoj novoj neće. Možda zbog novog Gnome-a. Uglavnom kad se skripta pejsta u shell ona odradi svoje, znači ona je ok! Evo je:
Zatim imam file
Sve pokrenem sa i provjerim sa crontab -l Sve je OK ali ne radi! Kako to riješiti?
Još bih dodao da je npr u Mandrivi 2008 crontab trebalo postaviti kao su, ali na novim distrama ne radi ni to. Dakle
Napominjem da nije do relativnog patha u crontab naredbi jer su stare distre radile sa i bez početka /home/davor/linux/cron.txt
Zbog ovog problema sam odustao od Ubuntua, a onda primjetio da ne radi ni u Debianu, ni Mintu, ni Mandrivi ni Fedori. Mislim na novi gnome.
PLEASE!!
Kod: Označi sve
#!/bin/bash
WALLPAPERS_LOCATION="/home/davor/Zaslon/wallpaper/"
cd $WALLPAPERS_LOCATION
ile=`ls | wc -l | tr -d "[ ]"`
counter=1
for i in `ls`
do
pic[counter]=${WALLPAPERS_LOCATION}$i
((counter=counter+1))
done
RANDOM=$(date +%s)
which_pic=$[($RANDOM % ile)]
echo ${pic[$which_pic]} > /home/davor/wall.txt
gconftool-2 --type string --set /desktop/gnome/background/picture_filename ${pic[$which_pic]}Kod: Označi sve
10,30,50 * * * * /home/davor/linux/wallpaper/wallpKod: Označi sve
crontab /linux/cron.txtJoš bih dodao da je npr u Mandrivi 2008 crontab trebalo postaviti kao su, ali na novim distrama ne radi ni to. Dakle
Kod: Označi sve
su
...pwd
crontab -u davor linux/cron.txt
Zbog ovog problema sam odustao od Ubuntua, a onda primjetio da ne radi ni u Debianu, ni Mintu, ni Mandrivi ni Fedori. Mislim na novi gnome.
PLEASE!!