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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: crontab запускает скрипт но не проигрывает звуки festival  (Прочитано 748 раз)

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

Оффлайн VxVxN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здрасвуйте, крон таб не проигрывает звуки при помощи festival(это синтез речи)

мой скрипт
#!/bin/bash
 
/usr/bin/festival -b "(SayText \"Hello world\" nil)"

в crontab пробовал по разному

* * * * * /home/vladimir/scripts/battery2.sh
* * * * * bash /bin/bash /home/vladimir/scripts/battery2.sh
* * * * * /bin/bash /home/vladimir/scripts/battery2.sh
* * * * * /home/vladimir/scripts/battery2.sh >/dev/null 2>&1

пробовал из под рут и без,по логу всё норм запускается

(root) CMD (/home/vladimir/scripts/battery2.sh)

добавлял все переменные окружения в скрипт, не помогло
« Последнее редактирование: 26 Июля 2020, 15:31:11 от VxVxN »

Онлайн andytux

  • Старожил
  • *
  • Сообщений: 5369
    • Просмотр профиля
В отношении cron есть одно правило: cron любит полные пути. В том числе и внутри скриптов.

Оффлайн VxVxN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
пробовал, не помогло

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13911
  • Xubuntu 18.04
    • Просмотр профиля
пробовал, не помогло
А где путь к festival?
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн VxVxN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
А где путь к festival?

/usr/bin/festival
« Последнее редактирование: 26 Июля 2020, 14:56:17 от Azure »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 13911
  • Xubuntu 18.04
    • Просмотр профиля
VxVxN,
В вашем скрипте его нет.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн VxVxN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
VxVxN,
В вашем скрипте его нет.

вот, но не помогло
#!/bin/bash
 
/usr/bin/festival -b "(SayText \"Hello world\" nil))"

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5429
  • Все по палатам!
    • Просмотр профиля
/usr/bin/festival -b "(SayText \"Hello world\" nil))"
Скобки посчитай ( и )
Извините, я все еще учусь

Оффлайн VxVxN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
/usr/bin/festival -b "(SayText \"Hello world\" nil))"
Скобки посчитай ( и )

исправил это, но не помогло

Оффлайн ALiEN175

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5451
  • Сделай шаг и пройдешь милю
    • Просмотр профиля
Добавьте в скрипт.
export XDG_RUNTIME_DIR=/run/user/1000
Также, пользователь должен состоять в группе audio
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн VxVxN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
ALiEN175, Сработало, спасибо большое.
« Последнее редактирование: 27 Июля 2020, 13:30:15 от Azure »

 

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