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 に答える