USB-автоматическое подключение вызывает другой сеанс x

Предполагая, что вы хотите перечислить файловые дескрипторы, подключенные к любому терминалу, вы можете использовать lsof / fuser ] или подобное, например:

$ lsof -p $$ 2>/dev/null | awk '$NF ~ /\/pts\//'
bash    32406 foobar    0u   CHR 136,31      0t0      34 /dev/pts/31
bash    32406 foobar    1u   CHR 136,31      0t0      34 /dev/pts/31
bash    32406 foobar    2u   CHR 136,31      0t0      34 /dev/pts/31
bash    32406 foobar    3u   CHR 136,31      0t0      34 /dev/pts/31
bash    32406 foobar  255u   CHR 136,31      0t0      34 /dev/pts/31

Эти инструменты в основном анализируют / proc , поэтому вы можете просто получить доступ к / proc / $$ / fd / , например:

ls /proc/$$/fd/*
2
14.12.2015, 21:23
0 ответов

Теги

Похожие вопросы