Решено: Музыка через At и Cron

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Решено: Музыка через At и Cron

Сообщение Folderx »

Что в cron'e что в at задание типа mpg123 some*.mp3 запускается но музыки нету.
Если под консолью запустить mpg123 some*.mp3 она играет.

И в лог через ctrl+alt+F1 + alt+<- сбрасывает то же, что обычно появляется в консоли если запускаешь музыку.

То есть mpg123 запускается как задание, но музыки нет.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Решено: Музыка через At и Cron

Сообщение Rootlexx »

Указывай в команде полные пути к mp3-файлам. Ведь some*.mp3 означает все mp3-файлы, начинающиеся на some, в текущей папке. А при запуске из Cron текущая папка может быть иной.
Возможно, программа запускается от другого пользователя, и поэтому не имеет доступа к звуковому устройству.
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: Решено: Музыка через At и Cron

Сообщение Folderx »

Код: Выделить всё

$ at
warning: commands will be executed using (in order) a) $SHELL b) login shell c) /bin/sh
at>/usr/bin/mpg123 /home/guest/NewFolder/MUSIC/English/nelly_furtado_-_all_good_things_come_to_an_end.mp3
at> <EOT>
job 86 at 2007-05-28 19:18



Код: Выделить всё

cat /var/spool/mail/guest
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3.
Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Title  : all good things (come to an en  Artist: Nelly Furtado
Album  : Loose                           Year  : 2006
Comment: -~Japanese Release Project~-    Genre : Pop

Directory: /home/guest/NewFolder/MUSIC/English/
Playing MPEG stream from nelly_furtado_-_all_good_things_come_to_an_end.mp3 ...
sh: line 70:   327 Segmentation fault      /usr/bin/mpg123 /home/guest/NewFolder/MUSIC/English/nelly_furtado_-_all_good_things_come_to_an_end.mp3


Пишет что ошибку выдаёт sh, $SHELL=/bin/bash, то есть получается бэш тоже выполнить не может.

А так напрямую из под любого пользователя root guest играет.
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: Решено: Музыка через At и Cron

Сообщение Folderx »

Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Решено: Музыка через At и Cron

Сообщение Juliette »

Это всё прекрсано, но дубелей создавать всё-таки не следует. Устное предупреждение на первый раз. :girl_wink:
Спасибо сказали: