Linux “$$”在ps命令中表示什么?
可能重复:Linux “$$”在ps命令中表示什么?,linux,Linux,可能重复: 问题>$的含义是什么?它与ps命令无关,$被shell替换为其进程ID它与ps命令无关,$被shell替换为其进程ID为的shell。它是一个内置shell变量,保存PID进程ID。它是一个内置shell变量,保存PID进程ID $ ./cruncher & ./cruncher & ./cruncher & $ ps -C cruncher -p $$ -o pid,state,cmd PID S CMD 2588 S bash 2657 R /bin/s
问题>
$
的含义是什么?它与ps
命令无关,$
被shell替换为其进程ID它与ps
命令无关,$
被shell替换为其进程ID为的shell。它是一个内置shell变量,保存PID
进程ID。它是一个内置shell变量,保存PID
进程ID
$ ./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.