Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

Montagem automática para cds e dvds em shell script

Estou desenvolvendo um conjunto de scripts que ficam residentes na memória. Depois de muitas noites em claro tentando desenvolver um automount feito apenas em sh, cheguei neste script: 1- Quando um cd é inserido este software monta o cd e abre uma janela do konqueror. 2- Quando você fecha a janela do konqueror, o cd é ejetado automaticamente. 3- A execução do script não se encerra, ou seja, você pode inserir quantos cds quiser, até que você mate o programa. O interessante deste software é que ele não requer dependências, pois foi feito inteiramente em shell script!

Para rodá-lo em sua distribuição basta que ela suporte os seguintes comandos: cut, if, mount, konqueror, umount, eject, fuser e for. Nenhuma outra dependência é exigida, basta dar chmod +x , executar, e pronto, agora todos os cds que você inserir serão montados/desmontados automaticamente. Já faz algum tempo que estou desenvolvendo e estudando scripts que ficam residentes na memória como o liveupdate da minha distribuição resulinux(que verifica por novas atualizações a cada 1 hora).
” A nota foi enviada por Luciano Andress Martini (lammer777Θhotmail·com), que acrescentou este link da fonte para maiores detalhes.

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de Emílio Etelvino Expedito Escobar
konqueror?: Quase nenhuma dependência. Só uns comandinhos... e o KDE. Coisinha de nada!
Comentário de hamacker
dev.cdrom.lock=0 no: dev.cdrom.lock=0 no /etc/sysctl.conf não funciona em todas as distros ?
Porque aqui a automontagem e a desmontagem pelo botão eject é redondinho (gnome).
Ou é uma restrição do KDE? estranho...
Comentário de Luciano Andress Martini
Nem toda distribuição tem: Nem toda distribuição tem ivman , instalado.
Este script é uma solução ao ivman.

Vc pode substituir o konqueror por outro comando....

É isso que da contribuir com a comunidade, só gente reclamando.....

Comentário de Luciano Andress Martini
NÃO PRECISA DO KONQUEROR!!! VOCÊ PODER USAR OUTRO GERENCIADOR.: Ola meu amigo, você pode substituir o konqueror, pelo gerenciador de arquivos que vocÊ quiser até o mc.

Pelo visto você nem clicou no link...

A uma chance de 9 em 10 de você nem saber para que serve este script.

E pelo visto, da sua reclamação nem sabe o q é um shell script, afinal se ele depende do konqueror é soh abrir ele e mudar pelo comando desejado...

É isso que da contribuir com a """Comunidade""".

Desculpa a maneira que respondi a sua msg...
Mas é o jeito que merece ser respondida, pois você alem de não contribuir com o script, zuou da existência do mesmo...

Não responda esse comentário até testar o script. Obrigado.

Comentário de CWagner
Não colabore esperando: Não colabore esperando reconhecimento, faça por você mesmo.

Agradeça aqueles que desejarem contribuir e responda com delicadeza aqueles que atacam e não fazem críticas construtivas.

Sempre haverá quem pensa em desmerecer ou diminuir seu trabalho, por isso valorize as ajudas e opiniões realmente sinceras. Estas, por serem raras devem ser guardadas e levadas em consideração.

Quem achar ruim que implemente outra solução e mostre como alternativa.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Carlos Wagner - São Luís / MA

P.S.: As palavras acima fazem parte da minha visão do assunto e não pretendem ser, de modo algum, a verdade absoluta sobre o mesmo.

Obrigado!
Comentário de Lipse
Luciano,: Luciano,

Apesar de muita gente sair reclamando e fazendo comentários equivocados, não deixe que isso interfira na sua contribuição para a comunidade. Aliás, gente assim, nem se pode considerar como "da comunidade", pois ainda não entenderam o espírito e a filosofia que envolvem o software livre.

Para os desinformados, pode-se editar o script e escolher se deseja abrir com konqueror, mc, rox-filer, nautilus etc.

Filipe Batista (Lipse)
Jabber ID: lipse@jabber.org
Comentário de Luciano Andress Martini
Obrigado pela força: Eu sei que isso é normal...
Mas sabe como é, as vezes
você acorda de mal humor hehehe =)

Comentário de Emílio Etelvino Expedito Escobar
BUÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ: Quer que eu chame a sua mamãezinha? Ou prefere um advogado e uma ambulância?

Só fiz um comentariozinho jocoso. Imagine se eu tivesse CRITICADO de verdade. Deusmilivre, essa turminha que "contribui" tem um ego de cristal. Qualquer coisinha quebra.
Comentário de Damarinho
mu : mount/umount: (*_*)

1 - Usando 'mount/umount' para qualquer dispositivo ou partição.

2 - O fluxo-shell (script) seguinte, é usado para montar e/ou desmontar, usando Terminais.
O facilitador maior é usando o MC-Midnight Commander.

3 - Exemplo 1:
a) focar o dispositivo ou partição
b) no MC: mu %f (montando)
c) no MC: mu %f (desontando)

- Exemplo 2: Terminal: Montar ou Desmontar
mu /dev/cdrom
mu /hdc/home2

#####

#! /bin/bash
# mu Mount/Unmount - Montar e Desmontar dispositivos e partições
# /etc/fstab : Deverá existir registro correspondente
# 2003.06.16 //dam - omlinux@yahoo.com.br
# 2005.05.17 //dam
# 2006.03.14 //dam

nProg=`basename $0`
vSudo=sudo
qhdc=$@
cbyi="\e[1;34;43m" ccbi="\e[1;34;46m" cbgi="\e[1;34;42m"
ci="\e[0;1m"
c0="\e[0m"
cyni="\e[1;33;40m"
vEnter="\e[1;34;42m < ENTER >"

function tEnter () {
echo -e "$vEnter $c0\n"
read -n 1
}

echo -e "$cbyi $nProg :: $ci Aguarde ... $c0\n"

( $vSudo mount -v $qhdc && echo -e ":: $cbyi Montado $ci " ) ||\
( echo -en "\n$cyni umount $qhdc $cwri ? $c0 $ccbi q | x | n $cbwi Negar $ci ou $cbgi$vEnter$c0$ci"
read -e -n 1 -p "$vpRD" rd
case $rd in
q|Q|x|X|n|N) echo -e $Nada ;;
*) $vSudo umount -v $qhdc ;;
esac
)

df -T $qhdc | grep -i $qhdc
echo -e "$cyni $nProg \t $cbyi Fim $c0\n"
tEnter

#####


(*_*) //damarinho ::
# Organização e Método executivo-operacional em Linux
==> http://geocities.yahoo.com.br/omlinux
De Ashtar Sheran: http://www.caminhosdeluz.org/10.htm
BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004