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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Проблема с планировщиком заданий Crontab  (Прочитано 553 раз)

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

Оффлайн ramses

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Значит, будильник мне нужен. Пытаюсь сделать его с помощью Crontab'а. Значит, открывают файл конфигурации сего планировщика:

sudo crontab -e

пишу следующую команду:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

52 13 * *  1-5 mplayer ~/ring.mp3

Но в 13:52, собственно, ничего и не происходит. Песня существует и находится в корневом каталоге. Пробовал проигрыватель менять - таки бестолку. В чём проблема-то?

Оффлайн Saltty

  • Активист
  • *
  • Сообщений: 362
  • Соль (Ubuntu 14.04)
    • Просмотр профиля
    • Мой сайт
Re: Проблема с планировщиком заданий Crontab
« Ответ #1 : 23 Март 2012, 09:39:38 »
Было уже где-то. mplayer использует графику, нужно указать DISPLAY, читайте тут
« Последнее редактирование: 23 Март 2012, 10:54:26 от Saltty »

Оффлайн ramses

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Проблема с планировщиком заданий Crontab
« Ответ #2 : 23 Март 2012, 10:47:47 »
Неа.. И DISPLAY не помогает.

Может, от пользователей как-то зависит? И ещё момент:

# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.

что за особое кроновское понятие времени?

Оффлайн Saltty

  • Активист
  • *
  • Сообщений: 362
  • Соль (Ubuntu 14.04)
    • Просмотр профиля
    • Мой сайт
Re: Проблема с планировщиком заданий Crontab
« Ответ #3 : 23 Март 2012, 10:55:39 »
Посмотрите логи и почту рута там должен быть ответ.
У меня время выполнения соответствует времени date
Обратите внимание на то что когда вы выполняете sudo crontab -e вы редактируете crontab рута, а если сделаете crontab -e то редактируете crontab текущего пользователя, это разные вещи.
« Последнее редактирование: 23 Март 2012, 10:58:43 от Saltty »

Оффлайн ramses

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Проблема с планировщиком заданий Crontab
« Ответ #4 : 23 Март 2012, 11:06:43 »
Хе-хе, умел бы я ещё смотреть логи и почту, имел бы представление о времени date..

Не работает оно и через графический интерфейс (GNOME Schedule), что ожидаемо, в принципе.
« Последнее редактирование: 23 Март 2012, 11:13:44 от ramses »

Оффлайн Saltty

  • Активист
  • *
  • Сообщений: 362
  • Соль (Ubuntu 14.04)
    • Просмотр профиля
    • Мой сайт
Re: Проблема с планировщиком заданий Crontab
« Ответ #5 : 23 Март 2012, 11:14:32 »
Читайте...

Оффлайн kofesutra

  • Активист
  • *
  • Сообщений: 309
    • Просмотр профиля
Re: Проблема с планировщиком заданий Crontab
« Ответ #6 : 02 Апрель 2012, 11:12:15 »
~/ring.mp3

находится в корневом каталоге
Так ведь тильда - это не корень, а хоум.

Оффлайн jools

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Проблема с планировщиком заданий Crontab
« Ответ #7 : 02 Апрель 2012, 12:13:16 »
Можно попробовать для воспроизведения mpg123.

sudo apt-get install mpg123
crontab -e  ( без sudo )

У меня в crontab получилась следующая строка:
30 12  * * * mpg123 /media/Music/Pirates_of_caribean.mp3

В результате в 12 30 запустился на проигрывание нужный файлик :)

Оффлайн Saltty

  • Активист
  • *
  • Сообщений: 362
  • Соль (Ubuntu 14.04)
    • Просмотр профиля
    • Мой сайт
Re: Проблема с планировщиком заданий Crontab
« Ответ #8 : 02 Апрель 2012, 15:30:08 »
Попробуйте прописать путь ~/ring.mp3 полностью /home/user/ring.mp3

 

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