нет звука alsa -звук в systemd -служба (использование экрана)

Предостережение :использование опции монтирования 'async' может быть не лучшей идеей, если у вас есть монтирование, которое постоянно записывается в (ex. ценные журналы, записи камер наблюдения и т. д. )и вы не защищены от внезапных отключений электроэнергии. Это может привести к отсутствию записей или неполным (бесполезным )данным. Не -так -умный пример :представьте, что вор забирается в магазин и тут же перерезает кабель питания камеры. Видеозапись перерыва -была записана, но, возможно, не была сброшена/синхронизирована на диск, поскольку вместо этого она (или ее части )могли быть буферизованы в памяти, поэтому они были потеряны при потере камеры. власть.

1
13.09.2020, 23:23
1 ответ

Хорошо, после дополнительных поисков и экспериментов я нашел решение, которое отлично работает, по крайней мере, на этой Ubuntu :просто добавьте Group=audio. Окружение не нужно.

[Unit]
Description=cmusd (consolemusicplayer in screen with remote-web-server)
After=syslog.target network.target sound.target

[Service]
Type=forking
User=myusername
Group=audio
WorkingDirectory=/home/myusername/cmus_daemon
ExecStart=/home/myusername/cmus_daemon/cmusd.init start
ExecStop=/home/myusername/cmus_daemon/cmusd.init stop

[Install]
WantedBy=multi-user.target
1
18.03.2021, 23:05

Теги

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