A
A
A folyamatjelző ablak a következő kapcsolókat támogatja:
A folyamatjelző ablakban megjelenítendő szöveg megadása.
A folyamatjelző ablakban megjelenítendő kiinduló százalékérték megadása.
Folyamatjelző ablak bezárása amikor a 100%-ot elérte.
A folyamatjelző sáv pulzál, amíg nem olvas EOF karaktert a szabványos bemenetről.
A következő példa parancsfájl bemutatja a folyamatjelző ablak létrehozását:
#!/bin/sh
(
echo "10" ; sleep 1
echo "# Levelezőnaplók frissítése" ; sleep 1
echo "20" ; sleep 1
echo "# cron feladatok visszaállítása" ; sleep 1
echo "50" ; sleep 1
echo "Ez a sor figyelmen kívül marad" ; sleep 1
echo "75" ; sleep 1
echo "# Rendszer újraindítása" ; sleep 1
echo "100" ; sleep 1
) |
zenity --progress \
--title="Rendszernaplók frissítése" \
--text="Levelezőnaplók vizsgálata..." \
--percentage=0
if [ "$?" = -1 ] ; then
zenity --error \
--text="Frissítés megszakítva."
fi