[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Zenity retorno
From: |
Marlon Vagner Reck |
Subject: |
Re: [shell-script] Zenity retorno |
Date: |
Tue, 1 Nov 2011 00:20:10 -0200 |
User-agent: |
KMail/1.13.7 (Linux/2.6.35.14-100.fc14.i686.PAE; KDE/4.6.5; i686; ; ) |
Já tinha tentado o --auto-kill mas ele não mata o processo do tar, só
mata o zenity.
Atenciosamente
Marlon V. Reck
address@hidden
Em terça-feira 01 novembro 2011, às 00:04:07, você escreveu:
> tar vczfp "$saida" "$dir" | zenity --progress --pulsate --title "$$" --
> text "Aguarde, compactação em andamento..." --auto-kill
>
>
> Em 31 de outubro de 2011 15:43, Marlon Vagner Reck
>
> <address@hidden>escreveu:
> > **
> >
> >
> >
> > 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
>
> [As partes desta mensagem que não continham texto foram removidas]