В Linux CrunchBang (вариант Debian) у меня есть порт COM на ttyS0
, который я пытаюсь использовать с устройством NFC. libnfc ответил, что не может видеть никаких устройств NFC, поэтому я попытался напрямую открыть COM-порт. Для этого я использовал:
sudo cu -l /dev/ttyS0 -s 9600
Однако эта команда возвращает:
cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use
Я не знаю, что может быть, используя это соединение. Чтобы выяснить это, я попытался прочитать все открытые процессы и выполнить фильтрацию для использования ttyS0
:
ps -ef | grep tty
но для этой команды ничего не видно, что использует ttyS0
. Я также попытался захватить все открытые файлы и отфильтровать для блокировки на ttyS0
:
lsof | grep tty
но это ничего не возвращает, используя ttyS0
.
Как это возможно, что cu
говорит, что строка используется, но и ps
и lsof
ничего не возвращают, используя эту строку?