pstree с терминальной проблемой

У меня проблема с терминалом Ubuntu 13.10 (версия выпуска, а не бета), например, я создал программу на C, которая создает дочерние процессы в сетке, проблема в том, что когда я создаю последовательность из 3 или более дочерних последовательностей и запустите команду pstree, чтобы показать сетку дерева процессов, не подходит или что-то еще, обрежьте его с помощью «+», поскольку их больше, но они не подходят.

Пример сетки 3x3:

Должно отображаться следующее (в Ubuntu 12.04 это показано):

roberto @ rcanovas: - $ pstree -p | grep mash

-gnome-Terminal (2085) - + - bash (2116) --- mash (2481) - + - mash (2482) --- mash (2484) --- mash (2487) | -mash (2483) --- mash (2486) --- mash (2489) `-mash (2485) --- mash (2488) --- mash (2490)

Тем не менее он показывает следующее:

roberto @ rcanovas: - $ pstree -p | grep mash

-номный терминал (2085) - + - bash (2116) --- mash5x5 (2481) - + - mash (2482) --- mash (2484) - + [1110 ] | -mash (2483) --- mash (2486) - + `-mash (2485) --- mash (2487) - +

Я попытался с помощью konsole и xterm и с тем же результатом.

Кто-нибудь может помочь? Большое спасибо.

0
задан 16.04.2020, 13:33

1 ответ

Попробуйте добавить опцию -l или --long

-l     Display long lines. By default, lines are truncated to the  dis‐
       play  width or 132 if output is sent to a non-tty or if the dis‐
       play width is unknown.

См. man pstree

0
ответ дан 16.04.2020, 13:34

Теги

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