1

重複の可能性:
シェルで$$はどういう意味ですか?

$ ./cruncher & ./cruncher & ./cruncher &
$ ps -C cruncher -p $$ -o pid,state,cmd
PID S CMD
2588 S bash
2657 R /bin/sh ./cruncher
2658 R /bin/sh ./cruncher
2659 R /bin/sh ./cruncher

-C cmdlist      Select by command name.
                       This selects the processes whose executable name is
                       given in cmdlist.

-p pidlist      Select by PID.
                       This selects the processes whose process ID numbers
                       appear in pidlist.

質問>の意味は何$$ですか?

4

2 に答える 2

4

psこれはコマンドとは関係がなく、プロセスID$$を持つシェルに置き換えられます。

于 2012-05-22T13:45:38.120 に答える
1

PIDこれは、プロセスIDを保持する組み込みのシェル変数です。

于 2012-05-22T13:54:27.720 に答える