Reconhecer drive conectado ou desconectado (básico)
Publicado por Igor Santos (última atualização em 24/01/2020)
[ Hits: 1.630 ]
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
Enviar SMS usando um telefone (Nokia)
Samba - Forçar usuário a alterar senha no próximo logon
Atualiza o sistema e instala pacotes no sistema
Nenhum comentário foi encontrado.
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Instalar o Microsoft Teams no Ubuntu e Derivados
Script para configurar o DOOM Retro no Linux
Script para organizar janelas em cascata no KDE Plasma 6 (Wayland)
Erro ao baixar progamas no terminal (1)
Instalador não reconhece SSD Sata. (8)









