64位linux ps命令执行问题
奕诚 2015-08-05 04:16:30 如题,在64linux 终端 下 输入如下命令:
ps -ef | grep ora_ |grep XXX|wc -l
输出为0
但是在linux C程序下用 popen 执行,输出为1;
请问各位linux大神,为什么执行同样的命令,在终端下和程序下执行结果不一样呢?
PS:如果在终端下执行ps -ef | grep ora_ |grep XXX|wc -l 结果大于0的话 在程序里popen 执行输出的结果一样。