The print information of mstop.sh is as following:
entity=osd pid=16347 name=osd.1
kill 16347...kill 16347...16462
pid=16462
entity=osd pid=16462 name=osd.2
kill 16462...kill 16462...[root@maozy build]#
It's not clear enough, so fix it.
Signed-off-by: Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
for pidfile in $pfiles; do
pid=`cat $pidfile`
fname=`echo $pidfile | sed 's/.*\///g'`
- echo $pid
[ "$pid" == "" ] && exit
[ $pid -eq 0 ] && exit
echo pid=$pid
echo entity=$entity pid=$pid name=$name
while ps -p $pid -o args= | grep -q -e $entity $extracheck ; do
cmd="kill $signal $pid"
- printf "$cmd..."
+ printf "$cmd...\n"
$cmd
sleep 1
continue