Вы хотите использовать команду lsusb
если это - основанный на USB принтер. Можно получить больше информации об этом с помощью дополнительного -v
переключатели к lsusb
.
Если Вы не можете выяснить, какой драйвер печати Вы используете в соответствии с Ubuntu, можно искать определенные принтеры здесь на linux-drivers.org.
Это должно сделать работу:
#!/bin/bash
ezstream -c $1 >log.txt 2>error.txt &
ezpid=$!
echo $ezpid
sleep 2
if ps | grep $ezpid ; then
echo ezsteam is still running!
cat log.txt
exit 0
else
echo ezstream is dead
cat error.txt
exit 1
fi