[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Zenity retorno
From: |
Marlon Vagner Reck |
Subject: |
Zenity retorno |
Date: |
Mon, 31 Oct 2011 15:43:54 -0200 |
User-agent: |
KMail/1.13.7 (Linux/2.6.35.14-100.fc14.i686.PAE; KDE/4.6.5; i686; ; ) |
Bom dia Amigos
Estou com problemas para tratar o retorno de uma janela do zenity,
quando
clico no botão cancelar quero que o programa cancele o tar que esta sendo
executado, mas não to conseguindo fazer isso, pois o mesmo esta em um
subshell, mas o retorno de erro e de conclusão eu consegui.
Abaixo segue o código:
################################
#!/bin/bash
saida="/home/Marlon/mnt/iso/shunda.tgz"
dir="/home/Marlon/Vídeos/"
#dir="/tmp"
tar vczfp "${saida}" "${dir}" | zenity --progress --pulsate --title "$$" --
text "Aguarde, compactação em andamento..."
case "$?" in
0)
zenity --info --text "Compactacao finalizada com sucesso."
;;
1)
zenity --warning --text "Canceladdo pelo usuário."
;;
*)
zenity --error --text "Saida abortada ERRO."
rm -f "${saida}"
;;
esac
#################################
pstree
─dolphin(2873)─┬─bash(5077)
│ ├─zenity-backup-g(7225)─┬─tar(7226)───gzip(7228)
│ │ └─zenity(7227)
│ └─{dolphin}(2895)
Atenciosamente
Marlon V. Reck
address@hidden
- Zenity retorno,
Marlon Vagner Reck <=