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


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

Автор Тема: Простой аудио плеер для cron  (Прочитано 2074 раз)

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

Оффлайн Istorik23

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Ubuntu 10.04-12.04 (Все =))
    • Просмотр профиля
    • nukemaru-gumi
Простой аудио плеер для cron
« : 06 Августа 2012, 17:46:27 »
Приветствую!

Потихоньку перевожу школу на СПО и появилась возможность, школьный звонки перевести на маленький пк подключенный к громкой связи школы. На нем сейчас стоит ubuntu 12.04.

Подскажите каким образом можно запускать 40 секундную запись звонка через крон, а точнее каким плеером это лучше делать.

Добавив к этому же Говорящий будильник должна получиться конфетка =)
« Последнее редактирование: 07 Августа 2012, 01:54:29 от Istorik23 »

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Простой аудио плеер для cron
« Ответ #1 : 06 Августа 2012, 21:23:23 »
mpg123
ffplay
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Istorik23

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Ubuntu 10.04-12.04 (Все =))
    • Просмотр профиля
    • nukemaru-gumi
Re: Простой аудио плеер для cron
« Ответ #2 : 06 Августа 2012, 21:58:32 »
Спасибо, а с полной командой ffmpeg можно?

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Простой аудио плеер для cron
« Ответ #3 : 07 Августа 2012, 01:20:49 »
полной командой
Это как?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Istorik23

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Ubuntu 10.04-12.04 (Все =))
    • Просмотр профиля
    • nukemaru-gumi
Re: Простой аудио плеер для cron
« Ответ #4 : 07 Августа 2012, 01:54:10 »
Ну просто запустить команда-файл у меня не получилось

istorik@data:~$ ffplay muz/Перевал.mp3
avplay version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2003-2012 the Libav developers
  built on Jun 12 2012 16:37:58 with gcc 4.6.3
init kbd.
Could not initialize SDL - Unable to open a console terminal

Оффлайн levine

  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: Простой аудио плеер для cron
« Ответ #5 : 07 Августа 2012, 03:06:42 »
Может лучше mplayer?

Команда могла бы выглядеть примерно так:su - имя_залогиненого_в_сеанс_пользователя -c "export DISPLAY=:0.0 && gnome-terminal -x /usr/bin/mplayer звонок_на_урок.ogg"

В пользовательском каталоге в файле .mplayer/config можно добавить свои настройки, например, громкости звука.

Пользователь решил продолжить мысль 07 Августа 2012, 03:26:21:
Хотя, наверно, я перемудрил и для ваших потребностей вполне хватит и su - имя_обычного_пользователя -c "/usr/bin/mplayer звонок_на_урок.ogg"
И возможно понадобится аудиовыход mplayer-а правильно настроить во все том же файле.
« Последнее редактирование: 07 Августа 2012, 03:26:21 от levine »

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Простой аудио плеер для cron
« Ответ #6 : 07 Августа 2012, 04:12:36 »
А su зачем?

Дааа, ffplay теперь гистограмму начал рисовать, раньше такого не было.

Тогда mplayer/mpg123 в помощь.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн levine

  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: Простой аудио плеер для cron
« Ответ #7 : 07 Августа 2012, 05:44:02 »
А su зачем?

Чтобы cron не пытался запустить плеер от рута. Ну, да, это костыль для тех, кто пользуется рутовым кронтабом. ;)

Пользователь решил продолжить мысль 07 Августа 2012, 11:03:31:
Правильнее без su, чтобы cron запускал команды и скрипты не от рута, надо делать такcrontab -u пользователь_от_которого_будет_запускаться_команда -e

И лучше запускать скрипт, а не команду особенно длинную.

P.S. Могут быть проблемы с локализацией, например, при запуске пользовательскими кронтабом Терминала в X-сессии, лечится так, прямо в кронтабовском файле добавляем вашу локализацию, например:LANG="ru_RU.UTF-8"
« Последнее редактирование: 07 Августа 2012, 11:03:31 от levine »

Оффлайн Istorik23

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Ubuntu 10.04-12.04 (Все =))
    • Просмотр профиля
    • nukemaru-gumi
Re: Простой аудио плеер для cron
« Ответ #8 : 07 Августа 2012, 14:56:22 »
Мне приходилось запускать звук через
sudo crintabПо тому как, не хотел звук работать из под обычного пользователя. Потом добавил пользователя в группу audio.
Теперь нет необходимости.

Для запуска из под обычного пользователя достаточно зайдя им
crontab -e
И запускать буду обязательно через скрпт.

На сколько обязательно указывать путь до исполняемого файла в Ubuntu. /usr/bin/*

Оффлайн levine

  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: Простой аудио плеер для cron
« Ответ #9 : 07 Августа 2012, 16:27:01 »

Для запуска из под обычного пользователя достаточно зайдя им
crontab -e

Как-то это странно, и зловредно, я бы сказал. Ubuntu до такого Windows-вэя уже дошла? Разве не sudo было Ubuntu-вэем? Или юзер в группе crontab оказался?:)

Оффлайн Istorik23

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Ubuntu 10.04-12.04 (Все =))
    • Просмотр профиля
    • nukemaru-gumi
Re: Простой аудио плеер для cron
« Ответ #10 : 07 Августа 2012, 17:54:21 »

Для запуска из под обычного пользователя достаточно зайдя им
crontab -e

Как-то это странно, и зловредно, я бы сказал. Ubuntu до такого Windows-вэя уже дошла? Разве не sudo было Ubuntu-вэем? Или юзер в группе crontab оказался?:)

Я его в группу crontab не добавлял, значит он там изначально был.

Оффлайн levine

  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: Простой аудио плеер для cron
« Ответ #11 : 07 Августа 2012, 19:29:25 »
Нет его там, я нашел где посмотреть и проверить, это Ubuntu такая дюже дружелюбная стала. Если она ко всему этому позволит из под простого пользователя редактировать crontab другого такого же пользователя, без sudo, без прав рута, через crontab -eu другой_юзер, это будет совсем не Unix-way.

Оффлайн Istorik23

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
  • Ubuntu 10.04-12.04 (Все =))
    • Просмотр профиля
    • nukemaru-gumi
Re: Простой аудио плеер для cron
« Ответ #12 : 07 Августа 2012, 20:21:21 »
Нет его там, я нашел где посмотреть и проверить, это Ubuntu такая дюже дружелюбная стала. Если она ко всему этому позволит из под простого пользователя редактировать crontab другого такого же пользователя, без sudo, без прав рута, через crontab -eu другой_юзер, это будет совсем не Unix-way.

Так я могу редактировать cron другого пользователя только из под sudo
А свой без sudo, вроде логично и было это еще в 10.04

Большое всем спасибо, mplayer запустился без дополнительных опций.

Если кто знает, как через него в консоле запустить видео?

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Простой аудио плеер для cron
« Ответ #13 : 07 Августа 2012, 20:25:47 »
https://help.ubuntu.ru/wiki/cron

тут все есть
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн levine

  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: Простой аудио плеер для cron
« Ответ #14 : 07 Августа 2012, 23:16:26 »
Если она ко всему этому позволит из под простого пользователя редактировать crontab другого такого же пользователя, без sudo, без прав рута, через crontab -eu другой_юзер, это будет совсем не Unix-way.

Так я могу редактировать cron другого пользователя только из под sudo

По другому и быть не могло, иначе это было бы совсем нездорово.


Большое всем спасибо, mplayer запустился без дополнительных опций.

А как звук, он через пульс пускает? Гномовский регулятор громкости влияет на его звук? Или DE не запущен?

 

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