Как я могу запустить программу и следить за ее действием с помощью вершины?

У меня есть небольшая программа, которую я скомпилировал сам. Это - интенсивный ЦП, таким образом, я хочу следить за использованием ЦП, когда это работает.

Однако, когда я работаю ./myprog, Я не могу работать top сразу и последовательно.

4
задан 12 March 2015 в 06:57

5 ответов

Можно выполнить его в фоне:

./myprogram &

Для возобновления это происхождения использует команду fg, например:

fg 1

Для наблюдения всех заданий в фоне выполните команду заданий:

jobs
6
ответ дан 23 November 2019 в 11:35

Другое предложение: откройте новую вкладку на своем эмуляторе терминала.

8
ответ дан 23 November 2019 в 11:35

Вы можете:

  1. отправляют, это в фоне ( видят ответ @Panta ), если Вы можете; это не возможно или грязно, если программа должна сделать ввод/вывод на консоли;

  2. использование другая виртуальная консоль (по умолчанию, Вы имеете 6); можно переключиться с ctrl - alt - F1 к F6 и вход в систему;

  3. Использование оконечный мультиплексор как tmux или экран .

4
ответ дан 23 November 2019 в 11:35

pidstat мог бы быть полезен для Вас, я думаю.

0
ответ дан 23 November 2019 в 11:35

Так как Ваша программа является так голодным ЦП, выполните вершину сначала на одном терминальном экране и ./myprog на втором терминальном экране (или вкладка, как упомянуто). Так как вершина уже работает в этой точке ./myprog, не вмешается в него запуск.

0
ответ дан 23 November 2019 в 11:35

Другие вопросы по тегам:

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