0

我正在做一个硬件任务,想知道是否有更多 Unix 经验的人可以解释以下问题的含义:

Run sample program 1 in the background with &
Using the ps utility with appropriate options, observe and report the PIDs and the status  of your processes.

示例程序 1 是:

#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>

int
main()
{
    puts("Before fork");
    fork();
    sleep(10);
    puts("After fork");
}

我编译并运行:

./fork_demo &

在后台运行时使用 ps 的最佳方法是什么?我只是在这里寻找指导,这只是硬件任务的一小部分。我已经完成了主要的工作!

4

2 回答 2

4
./fork_demo &
ps

解释:

&强制它之前的进程 ( fork_demo) 进入后台。此时,您可以运行另一个命令(如ps)。

于 2012-06-13T02:36:04.053 回答
3
ps -ef | grep fork_demo

或者

ps aux | grep fork_demo

不知道哪些是您分配的“正确参数”,我做了一些猜测。

于 2012-06-13T02:37:43.577 回答