创建我自己的进程名称并在Top Linux中显示

时间:2016-03-11 12:21:55

标签: c linux gcc process build

我学习过程Linux,我知道如何在c。

中创建一个简单的hello世界

但我想用我选择的名称创建一个程序(进程)并在Top(Time Process Monitor)中显示 例: 在COMMAND列中显示我的程序名称 enter image description here

我希望在创建程序后监视程序的各个线程,我希望看到各个线程的详细信息(例如,CPU /内存使用情况)。

¿完成此任务的程序是什么? 感谢您的阅读

1 个答案:

答案 0 :(得分:2)

在Linux系统上运行的所有进程都将由top命令显示。它是COMMAND列中可执行文件的名称。如果需要特定名称,请将程序重命名为该特定名称并运行它。 top命令默认显示有限数量的进程。如果您的程序没有消耗大量资源,那么它将不在默认列表中。您可以使用-n参数来增加显示的列出所有进程的进程数。

在你的hello world程序中只需添加一个sleep语句(例如sleep(60))并运行它。然后检查" top -n 1000"输出