红联Linux门户
Linux帮助

求大神指点一个ps问题

发布时间:2015-01-23 11:30:01来源:红联作者:gwqe562fdgfs
我有一个脚本 aa.sh[code]#!/bin/bash

ps aux | grep "aa.sh"
c=`ps aux | grep "aa.sh"`
echo $c[/code]运行的时候输出[code]26490 16542 0.0 0.0 106004 1300 pts/0 S+ 15:02 0:00 bash aa.sh
26490 16544 0.0 0.0 103224 872 pts/0 S+ 15:02 0:00 grep aa.sh
26490 16542 0.0 0.0 106004 1336 pts/0 S+ 15:02 0:00 bash aa.sh 26490 16545 0.0 0.0 106004 520 pts/0 S+ 15:02 0:00 bash aa.sh 26490 16547 0.0 0.0 103224 872 pts/0 S+ 15:02 0:00 grep aa.sh[/code]为何 echo $c 的时候会出现3个进程,就是 16545 那个进程是怎么回事?
我意思是,当运行 aa.sh 的时候,用ps查看进程,应该只有一个 aa.sh 在运行,但是这里却得到2个进程,另外一个从何而来?
感谢赐教!
文章评论

共有 1 条评论

  1. xiemengguilin 于 2015-02-23 16:21:26发表:

    另一个是grep进程