shell-script-pt
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]