
У меня многопользовательская установка Ubuntu, и мне нужно определить, какие процессы графического приложения запущены на каждом дисплее X.Org.
Например, у меня есть два дисплея X.Org, :0 и :1, и два запущенных экземпляра Firefox, по одному на каждом дисплее. Как узнать PID процессов Firefox, запущенных только на дисплее :0?
Ни то, ps -e
ни другое ps -T
мне не помогло. В обоих случаях у меня в столбце TTY для процессов Firefox есть один "?".
решение1
Вы можете использовать ps -e
для всего
или ps -T
для телетайпа
Пример фрагмента:
$ ps -T
PID SPID TTY TIME CMD
17764 17764 pts/0 00:00:00 bash
17815 17815 pts/0 00:00:00 ps
проконсультируйтесь man ps
для получения дополнительной информации