informações sobre dispositivos conectados por USB

1

No meu projeto, eu preciso de uma lista com todas as unidades usb conectadas e alguns dados sobre (nome, formato, tamanho, rótulo, se ele está montado ou não, onde está montado) Todos esses dados são analisados por um script php e depois armazenados em um banco de dados;

Até agora, estou usando blkid -c /dev/null para obter o local e o formato da unidade; então, usando esse script encontrado online, eu verifico se está montado ou não;

#!/bin/bash
cat /etc/mtab | grep $1 >/dev/null
if [ "$?" -eq "0" ]; then
echo 1
else
echo 0
fi

Eu pesquisei mais informações sobre uma unidade e encontrei muitas ferramentas; Ainda assim, eu queria saber se existe uma ferramenta que irá retornar apenas as informações que eu preciso, sem fazer muita análise;

O Apache será executado como "www-data", mas esse usuário terá acesso aos comandos necessários; não há necessidade de falar sobre segurança porque este pc é usado apenas por mim (rede local);

    
por Alex Rose 10.01.2015 / 14:13

0 respostas