Slackpkg: Spinning Bar (barra giratória)
Publicado por Marcos Paulo Ferreira (última atualização em 09/01/2010)
[ Hits: 6.241 ]
Homepage: http://daemoniolabs.wordpress.com
Sempre viajo naquela barrinha girando no slackpkg :-D
Fucei o script e encontrei a função responsável por gerar aquela "animação".
Funciona do seguinte modo:
- a barrinha girando só aparece se o arquivo /tmp/waitfile existir, então para finalizar a animação, delete esse arquivo.
De forma geral, os comandos devem vir após a chamada da função spinning. Coloquei o sleep 5 só para teste, desse modo a barrinha irá girar por apenas 5 segundos.
Uso:
$ ./spinning_bar
Créditos para os criadores do slackpkg (Piter Punk e Evaldo Gadernali).
Qualquer dúvida, poste aí!
Abraços.
#!/bin/bash # # Spinning Bar (Slackpkg by Piter Punk and UdontKnow) # # Script criado por: Daemonio # Sat Jan 2 22:49:40 BRST 2010 spinning() { local WAITFILE local SPININTERVAL local COUNT if [ "$SPIN" = "" ]; then SPIN=( "|" "/" "-" "\\" ) fi COUNT=${#SPIN[@]} [ -n "$1" ] && WAITFILE=$1 || WAITFILE=/tmp/waitfile [ -n "$2" ] && SPININTERVAL=$2 || SPININTERVAL=0.1 count=0 tput civis while [ -e $WAITFILE ] ; do count=$(( count + 1 )) tput sc echo -n ${SPIN[$(( count % COUNT ))]} tput rc sleep $SPININTERVAL done tput cnorm } # # Cria o arquivo "flag" se ele nao existir. # [ ! -e /tmp/waitfile ] && touch /tmp/waitfile echo -n 'Esperando resposta ... ' spinning & sleep 5 echo # # Deleta o arquivo flag para a barrinha # parar de girar. rm -f /tmp/waitfile
Gerenciamento de usários do Squid usando Dialog
Fazendo Backup de arquivos de micros em redes.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
paginação dos favoritos não funciona no vivaolinux[BU... (4)
Driver da nvidia e desempenho em jogos (2)
A escola é altamente ineficiente e ineficaz! (13)
Sincronização Horario Estação de trabalho máquinas domínio com samba N... (2)