Попробуйте:
pi@raspberrypi:~ $ systemctl status ReadPressure.service
Перефразируя @Ingo из Мне не удается запустить программу Python в Thonny при запуске
Сообщение об ошибке (code=exited, status=203/EXEC )часто появляется, когда не удается выполнить сам скрипт или его интерпретатор.
Это могло иметь следующие причины:
неверный путь к скрипту (например. /home/py/ReadPressure2AndPostToMqtt.py)
скрипт не выполняется
но шебанг (первая строка)
неверный путь в шебанге (напр. /bin/python3)
Во внутренних файлах вашего скрипта могут отсутствовать права доступа.
SELinux может препятствовать выполнению параметра ExecStart; проверьте /var/log/audit/audit.log на наличие сообщений формы:type=AVC msg=audit([...]): avc: denied { execute }
или в выводе ausearch -ts recent -m avc -i
.
Неверный параметр WorkingDirectory
Может я до сих пор не понимаю в чем проблема, но я так настроил свою веб-камеру:
pcm.webcam {
type plug
slave {
pcm "front:U0x46d0x809"
rate 48000
format "S16_LE"
}
}
Есть ли какая-либо причина, по которой нельзя настроить дополнительную внешнюю карту таким же образом, используя полученное имя, например. с помощью aplay -L
и установки любых параметров, которые вам нужны (на plug
, а также )таким образом, а не с помощью defaults
?
Потому что, если вы сделаете карту конфигурации конкретной и вручную выберете подключаемый модуль webcam
при необходимости в качестве выходных данных, нет причин использовать defaults
.
The problem is that dx3proDM is not usable by the system (I can't select ii as an an output device in Audacous for instance).
Вполне годится для использования (попробуйте что-то вроде aplay -D dx3proDM some_file.wav
), просто некоторые приложения не отображают плагины и не позволяют вводить имя устройства. Это ограничение приложения, а не ALSA.
I still need to redefine default to point to it [...]
И затем мы возвращаемся к (1 )либо используем udev
сценарий для внесения этого изменения, либо (2 )используем Pulseaudio, и он работает из коробки.