我有一个串行系统配置为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
这将显示哪个进程占用了此资源。