Reconhecer drive conectado ou desconectado (básico)

Publicado por Igor Santos (última atualização em 24/01/2020)

[ Hits: 1.132 ]

Download 7022.script3.sh




Neste script temos a estrutura de repetição while que irá rodar infinitas vezes no tempo de 2 segundos cada laço. Cada execução irá criar um arquivo de saída do comando "df -h" e em seguida procurar neste arquivo todas as linhas que tenham "sd" e exibir na tela.

O segundo passo é comparar se o arquivo do ultimo laço é diferente do atual, caso seja, então um novo dispositivo foi conectado e irá aparecer uma mensagem.

Para finalizar a execução do mesmo utilize Ctrl+C.

  



Esconder código-fonte

#Código by: Igor Santos
#Aluno de Engenharia de Software
#!/bin/bash
df -h > devs.txt
disco=$(grep -in sd devs.txt)
while :; do
   clear
   echo "=============================================================="
   echo "                   ==> Todos os Discos <== "
   echo "=============================================================="
   echo "Sist. Arq.         Tam. Usado Disp. Uso% Montado em"
   echo "--------------------------------------------------------------"
   echo ""
   df -h > devs.txt
   grep -in sd devs.txt
   disco2=$(grep -in sd devs.txt)

   if [ "$disco" != "$disco2" ];
   then
      zenity --info --text="Manuseio de Drive Reconhecido !"
      disco=$disco2
   else
           echo ""
   fi
   echo ""
   echo "=============================================================="
   sleep 2
done

Scripts recomendados

birthday - script que manda email no dia do aniversário

Script Admin PDC

Script Simples para informações do Sistema

Atualização e Instalação de Programas no Fedora via Script

Simples Agenda


  

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