Я использую Ruby 1.8 и linux (Ubuntu и SLAX), и мне нужно написать скрипт на ruby, который узнает, подключено ли какое-либо конкретное USB-устройство к системе и на каком USB-порту (0,1,2, так далее).Раньше это делалось с помощью HAL (hal-find-by -ability --capability serial), но сейчас я не могу использовать этот подход.Я пытался прочитать файл / var / log / messages, пытаясь найти номер порта USB, но похоже, что это число может не записываться в некоторых системах.Еще я попробовал проверить папку / dev и найти файл ttyUSB #, но он не появляется в некоторых системах при подключении нового устройства к USB.Буду признателен за любые идеи, как это сделать.