Se alguem converter, posta aqui na lista.. pode ser util pra todos nos um dia.
Ate mais, Fabricio Lima ---------- Original Message ----------- From: Eder <[EMAIL PROTECTED]> To: "Lista de discussao sobre FreeBSD" <Freebsd@fug.com.br> Sent: Tue, 28 Feb 2006 00:21:50 -0300 Subject: [FUG-BR] [FUG-BR-OFF] Cursor de Progresso > Alguns dias atrás o Fábio havia perguntado sobre um indicador de progresso > em Shell: > > Alguém sabe como fazer o cursor no shell ficar rodando, tipo aquele > q roda antes de dar o boot no sistema??? > > Alguém tem o código em shell script? > > Atenciosamente, > Gusmão > > Bom, Fábio para fazer isso em Shell puro não consegui mas eu usava isso > nos Shells em AIX com KSH demorou um pouco mais lembrei o código para > instalar > o Shell KSK vá nos ports e dispare ou tente porta-lô para Shell "sh" > puro, é só um fuçar um pouco. > > # cd /usr/ports/shells/pdksh ; make install clean > > Segue o código para criar o indicador de progresso ksh > > ==========Inicio================ > > #!/usr/local/bin/ksh > > function rotate > { > > INTERVAL=1 > TCOUNT="1" > > while : > do > TCOUNT=`expr $TCOUNT + 1` > > case $TCOUNT in > "1") echo '-'"\b\c" > sleep $INTERVAL > ;; > "2") echo '\\'"\b\c" > sleep $INTERVAL > ;; > "3") echo "|\b\c" > sleep $INTERVAL > ;; > "4") echo "/\b\c" > sleep $INTERVAL > ;; > *) TCOUNT="0" ;; > esac > done > } > > rotate & > > ROTATE_PID=$! > > # Aqui aponta para o seu script demorado > # ou um comando demorado como abaixo > #/./usr/home/ederbsd/disco.sh > du -sh /usr/local > > kill -9 $ROTATE_PID > > echo " \b\b " > > exit 0; > > ===FIM===================== > > Abraços, > > Eder. > > -- > Linux is for people who hate Windows, > BSD is for people who love UNIX" > _______________________________________________ > freebsd mailing list > freebsd@fug.com.br > http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br ------- End of Original Message ------- _______________________________________________ freebsd mailing list freebsd@fug.com.br http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br