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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Backup com Zenity - subshell teimoso


From: Rodrigo Boechat
Subject: Re: [shell-script] Backup com Zenity - subshell teimoso
Date: Tue, 15 Nov 2011 19:15:27 -0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20111001 Thunderbird/7.0.1

Olá,

Tente seguir o exemplo abaixo, ele parece ser interessante para o caso:
http://library.gnome.org/users/zenity/3.2/zenity.html#zenity-progress-options

Rodrigo Boechat

Em 15-11-2011 11:54, Marlon Vagner Reck escreveu:
>
>
> Bom dia Amigos
>
> Estou querendo fazer atualizar um script de backup usando zenity, mas
> estou tendo problema para controlar um sub-shell.
> Quando o usuário clicar em cancelar na tela de progresso do script, ele
> deve matar o tar e informar ao usuário que o backup foi cancelado, mas 
> usando
> a opção de auto-kill, o tar é morto junto com o zenity e assim não 
> mostrando a
> mensagem.
> Sem o auto-kill, clicando em cancelar o zenity espera o tar terminar o
> backup para depois mostrar a mensagem de backup cancelado.
> Como posso matar o tar e continuar com o zenity?
>
> #!/bin/bash
> export databkp=$(date +%d%m%Y)
> saida="/home/Teste/mnt/iso/"$databkp".tgz"
> dir="/home/Teste/jogos"
>
> tar vczfp "${saida}" "${dir}" | zenity --progress --pulsate --auto-kill --
> 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
>
> Atenciosamente
> Marlon V. Reck
> address@hidden <mailto:marlon_mca%40yahoo.com.br>
>
> 


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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