David wrote: > > What is the point of the below in a script? This snippage is in the > 'stop' portion of an init script. I just dont see the point of the if > statement. It almost looks like it's just making sure $pid isn't empty. > > > ------begin snippet------ > > pid=`/bin/ps -e | grep process_name | grep -v mon | grep -v grep | sed > -e 's/^ *//' -e 's/ .*//' | head -1` > if [* "X$pid" != "X"* ] > then > /bin/kill $pid > echo "**process_name** interface stopped" > fi > ------end snippet------ > > Thanks, > David > It's preventing it from killing a process that isn't running /usr/bin/kill by itself will error. -- JD Austin Twin Geckos Technology Services LLC email: jd@twingeckos.com http://www.twingeckos.com phone/fax: 480.288.8195