我有一个串行系统配置为ttyS3的嵌入式系统,我正在尝试使用启动getty

`/sbin/getty -L ttyS3 115200 vt100 -H HOME -u root -a`


但是在尝试之后它无法通过登录启动会话

$ cat /dev/ttyS3
cat: can't open '/dev/ttyS3': Resource temporarily unavailable


但是我收到类似“ / dev / ttyS3”的错误:资源暂时不可用,所以有什么办法找出哪个进程正在使用此资源(/ dev / ttyS3)?

最佳答案

使用lsof-它列出所有打开的文件。为了您的目的,请执行以下操作-

        lsof /dev/ttyS3


这将显示哪个进程占用了此资源。

10-05 22:10