montagem de disquete e cd rom (usando dialog)
Publicado por Marcelo Santos Araujo 26/07/2003
[ Hits: 6.027 ]
Montagem de dispositivos - script simples que utiliza o dialog para gerar a interface.
#!/bin/sh # marcelo santos araujo - msa@nanet.com.br # msanet.port5.com menu=$( dialog \ --stdout \ --nocancel \ --title 'Montagem de dispositivos' \ --backtitle 'msa@nanet.com.br - msanet.port5.com ' \ --menu 'Opcoes:' \ 0 0 0 \ 1 'Montar Disquete' \ 2 'Desmontar Disquete' \ 3 'Montar CDROM' \ 4 'Desmontar CDROM' \ 5 'Sair' ) case "$menu" in 1) $((mount /mnt/floppy) 2> /dev/null) echo "$(dialog --backtitle 'msa@nanet.com.br' --msgbox 'Disco Flexivel esta montado!' 5 40)" ;; 2) $((umount /mnt/floppy)2> /dev/null) echo "$(dialog --backtitle 'msa@nanet.com.br' --msgbox 'Disco Flexivel esta desmontado!' 5 40)" ;; 3) $((mount /mnt/cdrom) 2> /dev/null) echo "$(dialog --backtitle 'msa@nanet.com.br' --msgbox 'CDROM esta montado!' 5 40)" ;; 4) $((umount /mnt/cdrom) 2> /dev/null) echo "$(dialog --backtitle 'msa@nanet.com.br' --msgbox 'CDROM esta desmontado' 5 40)" ;; 5) echo "$(dialog --msgbox 'msa@nanet.com.br' 5 40)" exit 1 ;; *) echo "$(dialog --backtitle 'msa@nanet.com.br' --msgbox 'Opcao do menu invalida!' 5 40)" ;; esac
Verificar se um mesmo arquivo está em dois diretórios diferentes
Script para backup de usuários
Excluir Arquivos Velhos de um Diretório (limparDir.sh)
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
O que você está ouvindo agora? [2] (225)
Como vencer a procrastinação? (9)
Como listar os arquivos em "bloquin... [RESOLVIDO] (5)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (1)