Я ищу команду, чтобы увидеть процесс, слушающий порт, например /dev/ttyS0 (с правами root в системе Linux). Я могу сделать это с

lsof /dev/ttyS0

но это действительно слишком медленно. Кроме того, я не могу использовать флаг -p чтобы сделать это быстрее.

Я хотел бы сделать то же самое, используя другие ресурсы системы Linux. Это возможно?

1 ответ1

0

Я только попробовал это с виртуальной консолью, но это будет работать (по крайней мере, для некоторых ресурсов. У меня нет последовательного порта, но он работал для моего tty's)

fuser -n file /dev/ttyS0

(Как корень, конечно)

Точно так же вы можете искать вещи, говорящие с сокетом, с помощью fuser -n tcp | udp XXXX

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .