我在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 ++编写了这个守护进程
我不知道为什么。
你有什么主意吗?
什么剂量使这个问题?
提前谢谢。