Я столкнулся с этой же проблемой с версией Audacity 2.1.2, которая поставляется с Ubuntu. Я установил Audacity 2.2.0 из
https://launchpad.net/~ubuntuhandbook1/+archive/ubuntu/audacity
, и теперь мои наушники снова работают.
Как говорит Джейкоб, используйте условие в цикле. Я предлагаю цикл until:
dropbox stop && dropbox start &&
until dropbox status | grep -q "Up to date";
do
sleep 1;
done
until запускается до тех пор, пока команда не вернет true, это когда вывод dropbox status содержит Up to date.
Определите его как функцию в вашем $HOME/.bashrc
syncDropBox()
{
dropbox stop && \
dropbox start &&
while true;
do
STAT="$(dropbox status)"
if [ "$STAT" = "Up to date" ] ; then
break # or add more commands to finilize the process
fi
sleep 1;
done
}
Теперь у меня нет приложения dropbox cmd, поэтому в зависимости от способа вывода статуса вы можете или не можете обработайте его с помощью AWK или grep.
Но если вы хотите сохранить вывод в значение или перенаправить вывод в другую команду и оценить их. Как только мы получим конкретную строку вывода - break