переупорядочивание аудиоустройства alsa :не удается найти слот для индекса 0 (диапазон 0 -1 ), ошибка:-16

Вы можете сделать что-то вроде:

#!/bin/bash

output=
count=0

until [[ $output =~ successful ]]; do
    output=$(somecommand 2>&1)
    ((count++))
    sleep 300
done

printf '\n%s\n' "Command completed successfully after $count attempts."

Это проверит, содержит ли вывод успешное выполнение. Если вы хотите убедиться, что вывод точно «успешен», вы можете изменить =~на ==.

$(... )— это замена команды , которая используется для установки параметра outputна... выход somecommand.

2
15.08.2016, 18:16
0 ответов

Теги

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