msoliver
(usa Debian)
Enviado em 12/08/2020 - 15:43h
Camaaa escreveu:
msoliver escreveu:
1lucas1 escreveu:
Existe um programa no meu caso linuxMint (Aplicativos de preferência) que faz o que vc quer mas caso vc queira criar a sua solução
você cria um daemon que vai rodar infinitamente verificando se o uuid está presente ou se a quantidade de dispositivos alterou
vc pode rodar
blkid
e verificar o uuid ( se for so para um pendrive específico)
ou vc pode rodar
ls /dev/ |grep sd
e verificar a quantidade de dispositivos que deu match
Não é a solução mais esperta porem é o que eu consigo pensar ( fazendo gambiarrras)
Vejo que é uma boa alternativa....
Complementando:
if blkid -t LABEL="LABEL_do PENDRIVE" >/dev/null;then
echo "Pendrive Encontrado"
#Coloque aqui os comandos que deseja
else
echo "Pendrive NÃO Encontrado"
fi
Buscando no "dmesg".
dmesg|if grep -m1 -q 'sdd';then echo "sdd localizado";fi
lsusb
lsusb -d "ID_do_PENDRIVE"
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________
Então como ficaria no terminal?
Sou meio leigo no linux,
então não entendi como deveria colocar para faze-los funcionar
--------------------------------------------------------------
Boa tarde Camaaa.
A 1ª pergunta, e a mais importante é:
Quer ser eternamente um iniciante?
2ª - Quer aprender a programar em Shell Script?
--------------------------------------------------------------
Como já foi informado, os comandos devem ficar em um script,
que nada mais é, que uma sequência lógica de comandos.
Por meio de uma das alternativas mostradas, deve ser feito o monitoramento do "pendrive",
Esse "Monitoramento", é feito com um "laço" continuo.
Normalmente um:
while ;: do
"MONITORAMENTO do PENDRIVE";
sleep 1; #pausa
done
Desse modo, será identificado se foi plugado ou não,
Atenção nesse ponto.....
Só qualifique como "Desplugado", se estava "Plugado", anteriormente.
Se "Plugado", faça o que deseja......
Com os comandos adequados.
Se "Desplugado"..... Idem....
Ue usaria o:
lsusb -d "ID_do_PENDRIVE"
Para fazer o monitoramento....
Tente, e qualquer dúvida, pergunte......
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________