Отображение PPID и вывод в файл с помощью команды top

Это должно работать:

find folder_root/ -name Subdir_2 -prune -o -name Subdir_3 -prune -a -type f

Если будет найден правильный набор файлов, вы можете добавить -deleteв конец команды find.

2
09.03.2020, 12:08
2 ответа

После добавления PPID (или любого другого поля )на интерактивном верхнем дисплее вам нужно только сохранить конфигурацию, используя W(верхний регистр w ). Затем выйдите из(q)и используйте top -b, он включит и отобразит поля в соответствии с изменениями, которые вы сделали, чтобы начать в интерактивном режиме.

1
28.04.2021, 23:21

topбыл создан как интерактивный и обновляемый вариант psдля отображения процессов. Здесь было бы проще и естественнее использовать команду ps. Например, для информации о родительском процессе:

ps -ejf > top.txt

или, для вашего пользователя,

ps -ejf | awk '{if ($1=="'${USER}'" || NR==1) {print $0}}' > top.txt

или, в формате дерева,визуализация родительских/дочерних элементов дерева процессов:

ps auxfww > top.txt

Комбинация PPID и формата простого дерева:

ps -ejfH | awk '{if ($1=="'${USER}'" || NR==1) {print $0}}' > top.txt
0
28.04.2021, 23:21

Теги

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