Supondo que seu console é /dev/ttyS0
, você pode pesquisar /proc/<pid>/fd
para descritores de arquivos com esse dispositivo:
$ sudo ls -l /proc/[0-9]*/fd
Em seguida, procure essa saída para 1 -> /dev/ttyS0
(saída padrão) ou 2 -> /dev/ttyS0
(erro padrão) e você poderá localizar os IDs de qualquer processo que esteja usando o console para stdout ou stderr.
Como alternativa, se você tiver lsof
, poderá usar isso:
$ sudo lsof /dev/ttyS0
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
agetty 3955 root 0u CHR 4,64 0t0 4046 /dev/ttyS0
agetty 3955 root 1u CHR 4,64 0t0 4046 /dev/ttyS0
agetty 3955 root 2u CHR 4,64 0t0 4046 /dev/ttyS0