Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Cron и GUI [Решено]  (Прочитано 3084 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sheffdop

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Cron и GUI [Решено]
« : 09 Июня 2011, 14:54:43 »
Собственно вопрос: как запустить GUI приложения кроном? Запись вида:
38 17 * * * DISPLAY=":0.0" usr/bin/gedit
не помогает. В конце присутствует пустая строка, задание вношу от своего юзера командой crontab -e. Скрипты запускаются нормально.
« Последнее редактирование: 14 Июня 2011, 08:26:15 от Sheffdop »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5704
  • Все по палатам!
    • Просмотр профиля
Re: Cron и GUI
« Ответ #1 : 09 Июня 2011, 15:03:17 »
А так?
DISPLAY=":0.0" /usr/bin/gedit
Извините, я все еще учусь

Оффлайн Sheffdop

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: Cron и GUI
« Ответ #2 : 09 Июня 2011, 15:10:23 »
И так пробовал, это просто я уже не вижу ниче, поэтому и слешы забываю))

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5704
  • Все по палатам!
    • Просмотр профиля
Re: Cron и GUI
« Ответ #3 : 09 Июня 2011, 15:29:35 »
Проверил - работает ;)
Извините, я все еще учусь

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Cron и GUI
« Ответ #4 : 09 Июня 2011, 16:08:08 »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Sheffdop

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: Cron и GUI
« Ответ #5 : 09 Июня 2011, 18:22:56 »
Ну никак не работает, все перепробовал и как в хелпе тоже. В чем может быть причина? И да, у меня Дебиан.

ALiEN175

  • Гость
Re: Cron и GUI
« Ответ #6 : 09 Июня 2011, 19:05:37 »
попробуйте убрать кавычки
DISPLAY=:0.0 /usr/bin/gedit

и, если не поможет попробуйте
DISPLAY=:1.0 /usr/bin/gedit*вдруг у вас два х-сервера запущено

Оффлайн Sheffdop

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: Cron и GUI
« Ответ #7 : 09 Июня 2011, 19:19:19 »
DISPLAY=:0.0 /usr/bin/geditПросто в консоли запускается, а через крон не хочет :(

ALiEN175

  • Гость
Re: Cron и GUI
« Ответ #8 : 10 Июня 2011, 01:14:57 »
а если так:

38 17 * * * env DISPLAY=:0.0 /usr/bin/gedit
« Последнее редактирование: 10 Июня 2011, 01:19:36 от ALiEN175 »

Оффлайн Sheffdop

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: Cron и GUI
« Ответ #9 : 10 Июня 2011, 06:05:23 »
Неа, тоже не работает. В какую сторону хоть копать?

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Cron и GUI
« Ответ #10 : 10 Июня 2011, 08:10:40 »
Как вносите задачи в крон? Демон крона запущен?

Оффлайн Sheffdop

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: Cron и GUI
« Ответ #11 : 10 Июня 2011, 08:18:52 »
crontab -e, сижу под юзером от которого и надо запустить задачу. ЗАпущен, скрипты же срабатывают.
ps -A|grep cron
1335 ?        00:00:00 cron

ALiEN175

  • Гость
Re: Cron и GUI
« Ответ #12 : 10 Июня 2011, 14:29:12 »
ну если скрипты срабатывают, указывайте дисплей в скрипте, а в кроне только путь к скрипту

Оффлайн Sheffdop

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: Cron и GUI
« Ответ #13 : 14 Июня 2011, 06:16:01 »
Не запускает крон скрипт с указанием дисплея  :(

Пользователь решил продолжить мысль 14 Июня 2011, 07:40:27:
Все, вопрос решил. Надо было разрешить запускать X от определенного юзера.
xhost local:user
После этого запускается такой строчкой:
* * * * * env DISPLAY=:0 gedit
« Последнее редактирование: 14 Июня 2011, 07:40:27 от Sheffdop »

 

Страница сгенерирована за 0.061 секунд. Запросов: 24.