为什么有些命令路径没有完全显示在aix上?

时间:2012-08-03 03:40:42

标签: command aix ps

我在AIX上遇到“ps -ef”命令的结果 问题在于我制作了一个特殊的守护进程 在ps -ef命令的结果中,除了这个守护进程外,其他守护进程和运行命令都没问题 这意味着我也可以看到他们完整的命令路径和参数 但是,我制作的守护进程并没有完全显示出来,如下所示 即使守护进程在代码中有一些问题,
如果它成功启动,我应该能够通过'ps -ef'命令看到它的完整命令。我认为。

....
    root 368684 266450   0  11:09:44  pts/0  0:00 -ksh
    root 372772 176246   0  11:09:21      -  0:00 /usr/sbin/qdaemon
    root 377074      1   0  11:09:28      -  0:00 /bin/sh /usr/local/NSCAUD/nscaudrun.sh
  inst97 380928      1   0  11:09:16      -  0:00 /opt/IBM/db2/V9.7/itma/aix526/ud/bin/kuddb2 AIX61TL03_in
    root 385244      1   0  11:09:13      -  0:00 /usr/bin/cimlistener
    root 389320 405704   0  11:09:01      -  0:00 /opt/freeware/cimom/pegasus/bin/cimservera
    root 397556 176246   0  11:09:22      -  0:00 /usr/sbin/writesrv
    root 405704      1   0  11:08:56      -  0:06 [cimserve]
    root 409816 176246   0  11:09:53      -  0:00 /usr/sbin/rsct/bin/vac8/IBM.CSMAgentRMd
    root 446630      1   0  11:14:38      -  0:01 /usr/maxigent50
....

问题是最后一个问题。这不是显示尺寸问题。
上面列表中pid 446630流程的完整命令不仅仅是 / usr / maxigent50
其原始的完整命令是 / usr / maxigent50 / bin / mxPERF
这意味着完整命令的'/ bin / mxPERF'部分未显示在ps -ef命令结果中。
仅供参考,我在AIX上用Xlc编译的C ++编写了这个守护进程
我不知道为什么。
你有什么主意吗?
什么剂量使这个问题?

提前谢谢。

0 个答案:

没有答案