Как обнаружить работу ttyUSB для моего USB-модема

Конечно, программы могут получить доступ (измените и удалите), их аргументы. Это считают средством защиты, особенно когда имена пользователей, пароли и другая уязвимая информация могли бы быть выставлены. Адреса, порты, ключи общей памяти и другую информацию можно считать чувствительными также.

Процессы демона и другие серверы, какие дочерние процессы ветвления/должностного лица также могут потерять аргументы как часть их обработки.

3
29.07.2014, 11:04
1 ответ

Я не нашел лучшего способа разобрать результат команды gcom.

## Search for a working USB port (/dev/ttyUSB)

work=false
for port in /dev/ttyUSB*
do
    [[ -e $port ]] || continue
    gcom -d $port info &> /tmp/testusb
    testUSB=`cat /tmp/testusb | grep "Error\|Can't"`
    if [ -z "$testUSB" ]; then 
        work=$port
        break
    fi
done
rm -rf /tmp/testusb

if [ $work != false ]; then
    echo "$work is working!"
else 
    echo 'Not found a working USB port'
fi
1
27.01.2020, 21:31

Теги

Похожие вопросы