Reconhecer drive conectado ou desconectado (básico)
Publicado por Igor Santos (última atualização em 24/01/2020)
[ Hits: 1.345 ]
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
Decodificando e gravando cds de áudio
Comparando conteúdo de pastas...
Instalação do sublime text 3 no Ubuntu 16.04
Nenhum comentário foi encontrado.
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Resolvendo o erro "libQt6Widgets.so.6: cannot open shared object file" no Linux
Como instalar protetores de tela (Debian e derivados)
Conheça a 4Devs, caixa de ferramentas online para desenvolvedores
Como converter um vídeo MP4 para um GIF para publicar no README.md do seu repositório Github
Problemas de compartilhame... de impressora no Ubuntu 24.04 (3)
Ferramentas e métodos de criação de binários estáticos (1)
Como faço o root no android 11 rock pi 4 plus (1)
como instalo panfrost-dri e o driver panfrost fork , ou panfrost (11)