Testando o Zenity 2

Publicado por Alessandro Reis (última atualização em 02/02/2010)

[ Hits: 7.657 ]

Download zenity_backup.txt




Script de backup interativo que fiz para testar a janela de progresso do Zenity. Você escolhe o diretório a ser copiado, para onde vai ser copiado. Ele coloca data, zipa e empacota a pasta. Uma maneira fácil de copiar arquivos importantes como a pasta pessoal e o etc. Testado no Ubuntu.

  



Esconder código-fonte

#!/bin/bash
# Criado em: Dom 31/Jan/2010 - 02:47hs
# Autor: Alessandro Reis - aletkdnit@yahoo.com.br
# Backup interativo com zenity
#Faz o backup de suas pastas de maneira fácil,colocando data zipando e empacotando.

#Janela de seleção do diretório que vai ser feito backup
 pasta=`zenity --file-selection --directory --title "Selecione o diretório para backup"`
  case $? in
     0) source $pasta;;
     1) zenity --warning --text "Nenhum diretório foi selecionado";;
    -1) zenity --warning --text "Nenhum diretório foi selecionado";;
  esac
 
#Janela de seleção do diretório que vai ser feito backup
 destino=`zenity --file-selection --directory --title "Selecione o destino do backup"`
   case $? in
      0) source $destino;;
      1) zenity --warning --text "Nenhum destino foi selecionado";;
     -1) zenity --warning --text "Nenhum destino foi selecionado";;
   esac



#Progresso da compactação
tar cvzf $destino/backup-`date +%Y%m%d`.tar.gz $pasta/* | zenity --progress --auto-close  --text "Fazendo Backup, aguarde..." --pulsate

#Janela de confirmação
zenity --title="Status" --info --text="Backup Terminado."

Scripts recomendados

Calculadora VP

Script Suicida!

Gerando "senhas" aleatórias

Pesquisando sites no SQUID

String split


  

Comentários
[1] Comentário enviado por jamilson em 03/02/2010 - 13:22h

Perfeito esse script, você esta de parabéns Alessandro

[2] Comentário enviado por aletkdnit em 03/02/2010 - 14:03h

No "--file-selection" ,se tirar o parametro "--directory",você poderá selecionar arquivos também.E se acrescentar "--multiple" poderá selecionar vários arquivos ao mesmo tempo,mas esse eu não testei.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts