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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не запускается программа из скрипта cron  (Прочитано 2268 раз)

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

Оффлайн qdesnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Доброго времени суток.
Ситуация такая: из cron вызывается скрипт (каждую минуту) в этом скрипте кроме прочего проверяется ошибка датчика температуры и если датчик неисправен то должно выдаваться звуковое предупреждение посредством RHVoice

Кусок кода:

Код: (bash) [Выделить]
# тестирование тревоги
# tpo=-127
# echo $tpo

# Если температура подачи -127 то это ошибка - выдаем сигнал.
if [[ $tpo = "-127" ]]
then
 echo !!! Внимание Аварийная ситуация - датчик подачи неисправен !!! >>/home/vladimir/MyScripts/Userv/.UDStat.txt
 echo «Тревога. Датчик подачи не работает» | RHVoice-test -p anna
fi
« Последнее редактирование: 12 Октября 2019, 10:32:53 от Azure »
Вы, знающие, да научите других!!!

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6839
    • Просмотр профиля
Re: Не запускается программа из скрипта cron
« Ответ #1 : 12 Октября 2019, 08:09:40 »
Не совсем понял, что именно не запускается.
1. Cron срабатывает. Сам скрипт запускается?
2.
Цитировать
echo !!! Внимание Аварийная ситуация - датчик подачи неисправен !!! >>/home/vladimir/MyScripts/Userv/.UDStat.txt
Это сообщение посылается?
3.
Цитировать
echo «Тревога. Датчик подачи не работает» | RHVoice-test -p anna
Это сообщение срабатывает?
Частая ошибка, связанная с cron. При работе с ним нужно передавать полные пути к файлам, чего нет например в случае c RHVoice.

Оффлайн qdesnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Не запускается программа из скрипта cron
« Ответ #2 : 12 Октября 2019, 08:12:44 »
Скрипт запускается и работает из cron - не работает только строка с воспроизведением звука посредством RHVoice.
При ручном запуске (не из cron) все работает нормально.

Пользователь добавил сообщение 12 Октября 2019, 08:31:57:
Благодарю! Решил - нашел путь RHVoice все проставил и заработало из cron
« Последнее редактирование: 12 Октября 2019, 08:31:57 от qdesnik »
Вы, знающие, да научите других!!!

 

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