В 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 ничего не возвращают, используя эту строку?
