vim error_log при 95,5% CPU и 55,0% RAM!

Fake Progress Bar

Вот мой поддельный индикатор выполнения:

Он использует yad, который является суперзаряженной версией zenity графический интерфейс по умолчанию, используемый в терминале. Для установки yad используйте:

sudo apt install yad

Вот код, который вы можете скопировать и вставить, потому что у каждого есть каталог /usr/bin:

#!/bin/bash

# NAME: yad-progress-bar
# PATH: $HOME/bin
# DESC: Display yad progress bar % with names.
# DATE: Apr 23, 2018.

title="AU question: https://askubuntu.com/q/1027543/307523"
Percent=0  

for f in /usr/bin/* ; do    # 1000+ files so this is fake loop
    echo "#$f"              # Display file name in progress bar.
    echo $Percent           # Percent complete
    Percent=$(( $Percent + 1 ))
    [[ $Percent -gt 100 ]] && break
    sleep .05               # Change to 2 seconds for OP's fake.

done | yad --progress     --auto-close \
    --width=500             --height=300 \
    --title="$title"        --enable-log "Current filename" \
    --log-expanded          --log-height=250 \
    --log-on-top            --percentage=0 \
    --no-cancel             --center

exit 0

Процент увеличивается на 1 в каждой итерации петли for. Он должен рассчитывать процент на 1000+ файлов, но останавливается после 100 файлов.

1
задан 26 June 2012 в 02:15

1 ответ

Вам также нужно перезапустить apache или продолжить запись в удаленный файл.

1
ответ дан 25 May 2018 в 14:17

Другие вопросы по тегам:

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