Наушники Bluetooth отключаются через 5 минут

Распространенная ошибка при написании скриптов, которые позже будут выполняться с помощью cron, состоит в том, что вы предполагаете, что скрипт будет иметь точно такую ​​же среду, в которой вы находитесь, когда вы входите в систему и разрабатываете его. Это не так!

Напишите скрипт4, содержащий следующую строку

OFILE=/tmp/crons.environment
(/usr/bin/whoami
/usr/bin/env ) > $OFILE 2>&1

И пусть cron запустит это

Теперь сравните вывод в /tmp/crons.environment с тем, что вы получите, когда просто введитеenv

Ваш сценарий предполагает, например, что $PATH настроен правильно для поиска всех программ, которые вы выполняете, вы также запрашиваете базу данных, могут быть дополнительные переменные среды, необходимые для правильного выполнения этих команд.

Чтобы проверить вывод задания cron. Временно измените команду, запускаемую cron, и перенаправьте stdout и stderr в известный файл, как я сделал выше.

0       *       *       *       *       /etc/scripts/script3 > /tmp/s3.out 2>&1
0
02.02.2020, 18:42
1 ответ

У меня была такая же проблема с наушниками Tronsmart Onyx Neo TWS. Наконец, решил это, включив профиль HFP / HSP:

https://wiki.archlinux.org/index.php/Bluetooth_headset#HFP_not_working_with_PulseAudio

Для Ubuntu вы можете установить ofono:

sudo apt-get install ofono

Но вам нужно собрать телефонную симуляцию, клонировав этот гит:https://git.kernel.org/pub/scm/network/ofono/phonesim.git/

Вам понадобятся qtbase5 -dev и qtdeclarative5 -dev (, которые также зависят от пакетов libqt5quick5 )для компиляции.

Просто клонируйте его и запустите ./bootstrap-configure, затем make и sudo make install. тогда продолжайте с archwiki.

1
28.04.2021, 23:24

Теги

Похожие вопросы