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"
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 (2)
como instalar o docker desktop e o docker no debian 12 arm64 (11)