На этот вопрос уже есть ответ:
Я был возникли проблемы с pulseaudio, и мне приходилось каждый раз вводить «pulseaudio -D» в терминал каждый раз, когда я загружался. Однако это очень расстраивало, и поэтому я с нетерпением ждал, чтобы pulseaudio запускался каждый раз при загрузке, отредактировав .bashrc
. Я добавил эти строки в конец файла .bashrc:
until [[ `ps aux | grep "pulseaudio -D" | grep -v grep | wc -l` -eq 1 ]]
do
pulseaudio -D >/dev/null 2>&1
if [[ `ps aux | grep "pulseaudio -D" | grep -v grep | wc -l` -gt 1 ]]
then
kill -9 `pidof pulseaudio`
pulseaudio -D
fi
https: // pastebin. com / QC6LV50d
Но с тех пор я получаю сообщение об ошибке «неожиданный конец файла», как показано на снимке экрана .
Как я могу решить эту проблему?
В вашем цикле do
отсутствует конец done
. Сравнить
#!/bin/bash
for i in *; do
echo "item: $i"
done