2016-03-11 2 views
0

Я узнал о процессе Linux, и я знаю, как создать простой мир привет в c.Создайте собственное имя процесса и покажите в Top Linux

, но я хочу, чтобы создать программу (процесс) с именем я выбираю и шоу в Top (Time Process Monitor) Пример: Показывать мое имя программы в колонке COMMAND enter image description here

Я хочу, чтобы контролировать индивидуальные потоки программы после их создания, я хотел бы видеть детали (например, использование ЦП/памяти) отдельных потоков.

¿Какова процедура для этого? Спасибо за чтение

+0

Что вы пробовали? Ожидается, что вы продемонстрируете некоторые свои усилия с точки зрения реального кода. Пожалуйста, рассмотрите [некоторые рекомендации по заданию вопросов] (http://stackoverflow.com/help/how-to-ask). –

+0

попробуйте с непрерывным исполнением. вы можете увидеть процесс – 13krn

ответ

2

Все процессы, запущенные в системе Linux, будут отображаться верхней командой. Это имя исполняемого файла в столбце COMMAND. Если вам требуется определенное имя, переименуйте свою программу на это имя и запустите ее. Верхняя команда отображает ограниченное количество процессов по умолчанию. Если ваша программа не потребляет много ресурсов, то она не будет присутствовать в списке по умолчанию. Вы можете использовать параметр -n для увеличения количества процессов, отображаемых для отображения всех процессов.

В программе hello world просто добавьте оператор сна (например, sleep (60)) и запустите его. Затем проверьте вывод «top -n 1000».

+0

Спасибо, я просто хотел знать, как это работает. –

Смежные вопросы