Transforme seu script em algo parecido com:
#!/bin/bash
time=$(date)
HOST=$(hostname)
if [ -n "$(lsusb | grep SiGma)" ];
then
echo "SiGma connected at { $time } Hosted by: $HOST" >> ~/sigma.log
else
echo "SiGma disconnected at { $time } Hosted by: $HOST" >> ~/sigma.log
fi
Depois siga este post ou este post para autorunizar o script depois de ter conectado ou desconectado um dispositivo USB. Você verá os resultados no arquivo ~/sigma.log
quando um dispositivo USB com a string "SiGma" na descrição curta de texto plano for conectado ou desconectado.