> -----Original Message-----
> From: RickSisler [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, 1 February 2005 10:53 AM
> To: newbie@linux-mandrake.com
> Subject: Re: [newbie] Isn't ~/.bash_profile sourced only at login ?
> 
> 
> Hugh Dixon ([EMAIL PROTECTED]) wrote:
> > 
> > 
> > >-----Original Message-----
> > >From: JoeHill [mailto:[EMAIL PROTECTED]
> > >Sent: Monday, 31 January 2005 10:47 AM
> > >To: newbie@linux-mandrake.com
> > >Subject: Re: [newbie] Isn't ~/.bash_profile sourced only at login ?
> > 
> > 
> > >Change the script so that it is only run if fetchmail is *not* 
> > >already
> > running.
> > 
> > >Here's the one I use:
> > 
> > >ps ax > ~/tmp/bashterm
> > >grep fetchmail ~/tmp/bashterm > /dev/null
> > >if [ $? -ne 0 ] ; then
> > >fetchmail
> > >fi
> > 
> > 
> > I'm not sure if I'm hijacking this thread, but, for my 
> interest, could 
> > someone who does know explain what this script does/how it works?
> > 
> > (It's the stuff in the [*] that isn't obvious to me...)
> > 
> > Thanks,
> I'll take a stab  at it ..
> 
> This is a bash builtin called test in [ ] .. man test for more.
> 
> $? is the bash pre-defined variable that reports the error 
> value of the last command
> 
> -ne 0 ]  is not equal to 0 or zero, if you didn't already know,
> 
> [ $? -ne 0 ] means, if the grep command fails, being 
> not-equal to 0, so fetchmail is not running, then it will 
> start fetchmail
> 
> otherwise the grep command returns true or 0, with fetchmail 
> running, then skips starting it again.
> 
> use konqueror for info:bash to see the rest .. 
> 
> HTH
> -- 
> RickS                              Registered Linux user #338463
> Mdk 10.1 OE - Linux 2.6.8.1-12mdk        @ http://counter.li.org
> ================================================================
> gpg --recv-keys --keyserver www.keyserver.net 0x24AABE61
> 
> 

Excellent,
Thank you,
Hugh

____________________________________________________
Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com
____________________________________________________

Reply via email to