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