Enviado em 03/05/2019 - 23:51h
grep /dev/sr0 <<< $(blkid) | awk -F"=" '{print $3}' | awk -F" " '{print $1,$2}' | sed -e 's/\"//g' | sed -e 's/\ //g'
#! /bin/bash
echo "Vou te ajudar com a copia de multiplos CD/DVDs!"
sleep 1
echo "Aguardando o disco"
while :
do
TESTE=$(grep '/dev/sr0' <<< $(blkid))
if [ "$TESTE" == "" ]; then
echo -ne ". "
sleep 1
else
V1=$(grep /dev/sr0 <<< $(blkid) | awk -F"=" '{print $3}' | awk -F" " '{print $1,$2}' | sed -e 's/\"//g' | sed -e 's/\ //g')
sleep 1
DIR=/media/cdrom/$V1
[[ -d $DIR ]] || { echo "$DIR nao existe, sera criado.";mkdir ${DIR};}
echo "Montando disco $V1"
mount /dev/sr0 $DIR
echo "Iniciando copia"
beep -l 170 -f 2000
beep -l 130 -f 1000 -r 2 -d 130
rsync -vrt --progress $DIR /srv/dev-disk-by-label-RenovaBackup/
echo " Copia finalizada, o disco sera ejetado"
beep -l 400 -f 300
beep -l 200 -f 600 -r 2 -d 130
beep -l 200 -f 1200
eject /dev/sr0
echo "Troque o disco e tecle ENTER"
read -s -n 1 tecla
if [[ $tecla = "" ]]; then
echo "Aguarde"
eject -t
sleep 1
fi
fi
done
blkid dev "/dev/sr0"
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Cant ´t attach process a10c: error 0 Wine fecha (3)
Dongle Bluetooth 5.0 não funciona no Pop Os 22.04 (4)
Acesso a internet servidor virtualizado (10)
Sistema da Coréia do Norte - Red Star OS (11)
redirecionando saida de comando touch para o AWK[AJUDA] (17)