не может вывести значение диалога в bash

Вы можете легко найти такую ​​информацию на страницах руководства для iostat т.е. man iostat :

Отчеты

...

Отчет об использовании устройства

...

await

Среднее время (в миллисекундах) для запросов ввода-вывода выдается на обслуживаемое устройство. Сюда входит время, затраченное на запросы в очереди , и время, затраченное на их обслуживание.

svctm

Среднее время обслуживания (в миллисекундах) запросов ввода-вывода, отправленных устройству. Предупреждение! Больше не доверяйте этому полю. Это поле будет удалено в будущей версии sysstat.

Ошибки

...

Значение среднего времени обслуживания (поле svctm) не имеет смысла, поскольку статистика ввода-вывода рассчитывается на уровне блока, и мы не знаем, когда { Драйвер диска {1}} начинает обработку запроса. По этой причине это поле будет удалено в будущей версии sysstat.

Непонятно, почему вы подразумеваете, что может быть проблема с вашим диском, но просмотр такой информации iostat не очень полезен. Если вы считаете, что у вас проблема с диском, возможно, посмотрите свои журналы в / var / log , чтобы узнать, есть ли сообщения об ошибках, затем посмотрите fsck , чтобы проверить файловую систему на диске. и, возможно, что-то вроде smartctl из пакета smartmontools, чтобы проверить низкоуровневое интеллектуальное состояние вашего диска, если он поддерживает такие возможности.

0
20.03.2018, 16:40
1 ответ

После нескольких часов поисков я наконец нашел ответ:

repositorios=() ; i=0
while read -r line; do
    let i=$i+1
    repositorios+=($i "$line")
done < <( find ~ -type d -name.git )

gerenciar_repositorios=$(dialog --stdout --extra-button --help-button \
--ok-label "Acessar repositório" \
--extra-label 'Criar repositório' \
--cancel-label 'Remover repositório' \
--help-label 'Cancelar' \
--backtitle "Bem vindo ao Git Bash `whoami`!" \
--title ' Gerenciar repositórios ' \
--menu 'Gerenciar repositórios' 0 0 0 \
${repositorios[@]})
0
28.01.2020, 04:27

Теги

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