Script para apagar CD-RW com barra de progresso em Xdialog

Publicado por Luís Fred 21/06/2007

[ Hits: 7.709 ]

Download cdrw-eraser




Este é mais um script bem prático para apagar um CD-RW com bastante eficiência e ainda mostrando uma barra de progresso.

Espero que seja útil pra todos.

  



Esconder código-fonte

#!/bin/bash
#
# Script para apagar CD-RW
# Por Luís Fred <fred.alphax@gmail.com>

kdialog --title "Apagar CD-RW" --msgbox "Este sript apaga todo um CD-RW. O processo pode ser um pouco demorado dependendo da velocidade da sua gravadora ou da quantidade de dados que estão gravados no disco =:p" 30 50

export XDIALOG_HIGH_DIALOG_COMPAT=1
DIALOG=Xdialog
PROGRESSO=0
sudo umount /mnt/cdrom* > /dev/null
eject /mnt/cdrom
$DIALOG --title "Inserir CD-RW" --msgbox "Insira um CD-RW cheio na bandeja e clique em OK" 0 0
eject -t /mnt/cdrom
Processo() { ps $1 | grep $1 >/dev/null; }
cdrecord -fs=4M speed=12 dev=/dev/hdb blank=fast&   
   ERASER=$!
   (
   while Processo $ERASER
   do
   PROGRESSO=$[ $PROGRESSO+1 ]
   echo "$PROGRESSO"
   sleep 4
   done
   echo "100"
   ) | $DIALOG --title "Apagando CD-RW" --gauge "Apagando CD-RW..." 6 40 0
   
   $DIALOG --title "CD-RW Apagado" --msgbox "Seu CD-RW foi apagado com sucesso" 0 0
   

Scripts recomendados

Exercicio

Import com timer

analise

filelist2link - converte lista de pacotes de um repositório em uma lista de links para o wget

Shoot - programinha para tirar screenshot pelo prompt


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts