ShadowBurn - grava, copia e apaga CD/DVD
Publicado por Perfil removido (última atualização em 13/08/2010)
[ Hits: 6.897 ]
Um programa em shell script que grava, copia e apaga CD/DVD.
#!/bin/bash #Script criado para gravar CDs e DVDs utilizando o DD ############################### #feito por Lucas.lcx@gmail.com# ############################### #definindo variaveis, as vezes e necessario mudar o local do dispositivo cdrom0=/dev/sr0 cdrom1=/dev/sr1 #########################################1 #funcao usada para especificar a midia a ser usada na acao function function_midia() { echo "escolha a midia a ser usada na acao" echo echo echo "1) cdrom0" echo "2) cdrom1" echo echo read cdrom case $cdrom in 1) midia=$cdrom0 ;; 2) midia=$cdrom1 ;; *) echo "digite um valor valido" ;; esac } #fim da funcao usada para definir a midia ###################################1 ################################2 #funcao usada para gravar imagem ISO em um CD/DVD function function_gravar () { echo echo "Voce escolheu gravar um CD/DVD" echo "Qual o caminho do arquivo a ser gravado?" read local2 #chama a funcao para escolher a midia function_midia echo "iniciando gravacao" #aguarda 3 segundos para continuar o script #sleep 3 sudo dd if=$midia of=$local2 echo echo "Gravacao terminada" } #fim da funcao usada para gravar CD/DVD #################################2 #########################3 # funcao usada para copiar CD/DVD para o computador function function_copiar () { echo echo echo "Voce escolheu a opcao de copia de CD/DVD" echo #chama a funcao para escolher a midia function_midia # chama a funcao local para saber onde salvar a imagem iso function_local echo "Iniciando copia de disco" sudo dd if=$midia of=$local/$name.iso echo echo "Copia terminada" } # fim da funcao usada para copiar CD/DVD ##############################3 ######################################4 #funcao usada para apagar o CD/DVD function function_apagar () { echo "Voce escolheu apagar um CD/DVD" echo echo #chama a funcao para escolher a midia function_midia echo "Atencao isso apagara TODOS os dados da midia escolhida, tem certeza que deseja continuar?[s/n]" read continue if [ $continue=s ]; then echo "apagando midia" echo sudo dd if=/dev/zero of=$midia echo echo "midia apagada" else echo "operacao cancelada" fi } #fim da funcao usada para apagar CD/DVD ###################################################4 ################################################5 # Decide onde salvar os arquivos function function_local () { echo "Onde voce quer salvar o arquivo?(aperte enter para padrao)" echo "local padrao /home/$USER" read local echo "Qual nome voce quer dar para o arquivo ISO?" read name if [ -z $local ]; then echo "local padrao escolhido" local=/home/$USER/$name.iso else echo "os dados serao salvos em $local" fi } ################ fim da funcao usada para decidir onde salvar os arquivos ##########################################5 ############################################6 # Função usada para mostrar o menu do programa e iniciar o mesmo function function_menu () { echo echo echo "Iniciando Gravador de CD/DVD" echo echo echo "O que voce deseja fazer?" # exibe o menu de opcoes na tela echo "1) Gravar CD/DVD" echo "2) Copiar CD/DVD" echo "3) Apagar CD/DVD" #echo "4) criar imagem ISO" echo echo echo "digite o numero da opcao" read acao case $acao in 1) function_gravar ;; 2) function_copiar ;; 3) function_apagar ;; *) echo "entre com um parametro valido" ;; esac } ############fim da funcao de #exibicao de menu e iniciaizacao do programa #################################################6 function_menu
User manager - o gerenciador de usuários para Slackware Linux
Monitoramento por e-mail e celular
Script de instalação para Firefox e Thunderbird
Criar Password no boot de uma DebianLive
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Remoção de propaganda com o programa Comskip[AJUDA] (4)
Instalação do drive do adaptador wiffi (5)
Linux Lite Demorando Muito Para Ligar (1)