Reconhecer drive conectado ou desconectado (básico)
Publicado por Igor Santos (última atualização em 24/01/2020)
[ Hits: 1.120 ]
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.
#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
Criador de pacotes para o Slackware
Script para Unzipar(com funções)
Nenhum comentário foi encontrado.
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Instalando Zoom Client no Ubuntu 24.04 LTS
Qual a relevancia dos valores de bogomips com os Mhz e Ghz[DUVIDA] (1)
Remover por completo uma DE (4)
Dificuldade em ler binário (17)