Автор Тема: Неработещ cronjob. gconftool неработи с крон ? Какво греша ?  (Прочетена 4934 пъти)

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Неработещ cronjob. Какво греша ?
« Отговор #30 -: Sep 26, 2009, 08:44 »
Навсякъде ползвам пълни пътища
Не е вярно :) romeo_ninov правилно те упъти в предния пост. Последният ред от твоя скрипт е
Код
GeSHi (Bash):
  1. gconftool -t string -s /desktop/gnome/background/picture_filename "$target"
а трябва да бъде например
Код
GeSHi (Bash):
  1. /usr/bin/gconftool -t string -s /desktop/gnome/background/picture_filename "$target"
Пътят /usr/bin/ е примерен. Виж къде точно е твоят gconftool с команда
Код
GeSHi (Bash):
  1. which gconftool
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

staco

  • Напреднали
  • *****
  • Публикации: 72
  • Distribution: Ubuntu, Debian
  • Window Manager: Gnome
    • Профил
Оох.. не съм забелязал .. но и така не става.

Пробвах и крон, който да стартира:
Код
GeSHi (Bash):
  1. #! /bin/sh
  2. /usr/bin/firefox

и познайте..  firefox-а не се пусна  :D само извести в лога че задачата бе изпълнена и оповести празно output файлче
следователно проблема не е в "gconftool"

Някакви други идеи да имате ?  >:(
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Оох.. не съм забелязал .. но и така не става.

Пробвах и крон, който да стартира:
Код
GeSHi (Bash):
  1. #! /bin/sh
  2. /usr/bin/firefox

и познайте..  firefox-а не се пусна  :D само извести в лога че задачата бе изпълнена и оповести празно output файлче
следователно проблема не е в "gconftool"

Някакви други идеи да имате ?  >:(
1. между удивителната и слаша на първия ред НЯМА празно място.
2. И как очакваш графична програма да се стартира като няма DISPLAY на който да се визуализира. Възможно е това да е и проблема с тази гномска програма
Активен

0x2B|~0x2B

staco

  • Напреднали
  • *****
  • Публикации: 72
  • Distribution: Ubuntu, Debian
  • Window Manager: Gnome
    • Профил
Оох.. не съм забелязал .. но и така не става.

Пробвах и крон, който да стартира:
Код
GeSHi (Bash):
  1. #! /bin/sh
  2. /usr/bin/firefox

и познайте..  firefox-а не се пусна  :D само извести в лога че задачата бе изпълнена и оповести празно output файлче
следователно проблема не е в "gconftool"

Някакви други идеи да имате ?  >:(
1. между удивителната и слаша на първия ред НЯМА празно място.
2. И как очакваш графична програма да се стартира като няма DISPLAY на който да се визуализира. Възможно е това да е и проблема с тази гномска програма

Добре, махнах разстоянието, но пак е същото.. не връща грешки.. нищо.. иначе при стартиране на скрипта всичко си работи. Има нещо около cron-а, ама какво..
относно gconftool не е графична програма. С туулчето можеш да променяш разни настройки директно от терминала. (http://linux.die.net/man/1/gconftool-2)

Сега ще си пусна филмче, че съм много уморен.. утре ще го мъча още  >:D
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
xlsfonts също не е графична програма, но прави връзка към Х за да изтегли списъка с шрифтовете. Аналогично  с xhost.  И никоя от тях не работи ако няма пуснат X т.е. според мен няма  да работят и в крона
« Последна редакция: Sep 26, 2009, 20:29 от romeo_ninov »
Активен

0x2B|~0x2B

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
svn update с cronjob
Настройка на програми
galileo 3 1734 Последна публикация Oct 24, 2009, 21:55
от morbid_viper
Помощ с Cronjob
Настройка на програми
niksdevil 7 1236 Последна публикация Jan 07, 2013, 06:12
от romeo_ninov
cronjob всяка събота на нечетна седмица...
Настройка на програми
wfw 2 1094 Последна публикация Jan 15, 2013, 14:38
от Йордан