Unix 为什么top和ps命令为同一进程Id显示不同的名称?
为什么PID 1017的top显示“myProcB”,而ps显示“mytest_proc” 为什么对于PID 1063,top显示“myProcC”,而ps显示“mytest\u proc”Unix 为什么top和ps命令为同一进程Id显示不同的名称?,unix,process,Unix,Process,为什么PID 1017的top显示“myProcB”,而ps显示“mytest_proc” 为什么对于PID 1063,top显示“myProcC”,而ps显示“mytest\u proc” 进程如何设置这些名称“myProcB”和“myProcC”?因为“命令名”和“命令行”之间存在差异。我建议您查看tops手册页?尝试运行top-c如何为进程设置命令名?有关更改命令名的信息,请参见此[以编程方式更改可执行文件名][1][1]: $ top | grep myProc 1017 deep
进程如何设置这些名称“myProcB”和“myProcC”?因为“命令名”和“命令行”之间存在差异。我建议您查看tops手册页?尝试运行
top-c
如何为进程设置命令名?有关更改命令名的信息,请参见此[以编程方式更改可执行文件名][1][1]:
$ top | grep myProc
1017 deepaky 26 1 2120m 1.8g 2728 R 100.5 3.9 85:52.66 myProcB
1063 deepaky 26 1 1488m 1.4g 2804 R 101.0 3.0 87:50.42 myProcC
1017 deepaky 26 1 2120m 1.8g 2728 R 99.9 3.9 85:55.67 myProcB
1063 deepaky 26 1 1488m 1.4g 2804 R 101.0 3.0 87:50.42 myProcC
$ ps -f -p 1017
UID PID PPID C STIME TTY TIME CMD
deepaky 1017 16624 96 12:43 pts/75 01:26:04 /grid/test1/product201412/Linux64/bin/mytest_proc -test
$ ps -f -p 1063
UID PID PPID C STIME TTY TIME CMD
deepaky 1063 16624 92 12:43 pts/75 01:28:35 /grid/test1/product201412/Linux64/bin/mytest_proc -test