Använd flaggan
Förloppsdialogen har stöd för följande flaggor:
Anger texten som visas i förloppsdialogen.
Anger den initiala procenttalet som är inställt i förloppsdialogen.
Stänger förloppsdialogen när 100% har nåtts.
Anger att förloppsindikatorn pulserar tills ett EOF-tecken läses in från standard in.
Följande exempelskript visar hur man skapar en förloppsdialog:
#!/bin/sh
(
echo "10" ; sleep 1
echo "# Uppdaterar e-postloggar" ; sleep 1
echo "20" ; sleep 1
echo "# Återställer cron-jobb" ; sleep 1
echo "50" ; sleep 1
echo "Den här raden kommer att ignoreras" ; sleep 1
echo "75" ; sleep 1
echo "# Startar om systemet" ; sleep 1
echo "100" ; sleep 1
) |
zenity --progress \
--title="Uppdatera systemloggar" \
--text="Söker av e-postloggarna..." \
--percentage=0
if [ "$?" = -1 ] ; then
zenity --error \
--text="Uppdatering avbruten."
fi