Ciao...
Ho scritto un piccolo ciclo per generare una barra "pulsar" in modo che crei un attesa grafica all'utente... pero' da errore...
codice:
#!/bin/bash
function kbar() {
dcopRef=`kdialog --progressbar "Kerneler" 0`
dcop $dcopRef setLabel "$1"
while [ "bar" != "false" ]
do
sleep 1
setProgress=$((setProgress+10))
dcop $dcopRef setProgress $setProgress
done
}
function killkbar() {
bar=false;
dcop $dcopRef close
}
kbar &
sleep 5
killkbar
quando è dentro a kbar funziona e incrementa tutto perfettamente... poi passa a sleep per 5 secondi e quand è in killbar perde completamente i valori $bar e $dcopRef e quindi non riesce a chiudere la barra ...
Come posso fare a renderli "globali"?