환경과 시스템

환경과 시스템

내가 원하는 것은 DEV 번호에 따라 /sound.cfg에서 VOL 변수를 가져오는 것입니다.

cat /sound.cfg
VOL1=20%

시스템 시작 스크립트에는 다음이 포함됩니다.

[Service]
Environment="DEV=1"
EnvironmentFile=/sound.cfg
ExecStartPre=-/bin/bash -c "VOL=VOL${DEV} /bin/echo /usr/bin/amixer -c chan.${DEV} sset Mic ${!VOL} dev $DEV"

/usr/bin/amixer -c chan.1 sset Mic dev 1불행하게도 echo는 그것이 필요하지 않다고 말합니다 VOL1. Systemd가 배열을 지원하지 않는 데 도움이 됩니다.

관련 정보