Как я могу реализовать в этом куске кода тайм-аут: если команда "hwinfo --usb" не выдала ничего через определенное время, (остановите команду и) выполните возврат или умереть sub _usb_device.
#!/usr/bin/env perl
use warnings;
use strict;
sub _usb_device {
my @array;
{
local $/ = "";
@array = qx( hwinfo --usb );
}
...
...
}