4.6.2 early report

gene heskett gheskett at wdtv.com
Mon Apr 11 12:11:52 BST 2011


On Monday, April 11, 2011 07:00:14 AM Duncan did opine:

> gene heskett posted on Sun, 10 Apr 2011 22:18:11 -0400 as excerpted:
> > That isn't where these need to be, they should start a few seconds
> > after kmail has been started.
> 
> That's simple enough.  Use sleep to delay, either alone with relatively
> dumb trial and error to determine how long, or with something like pgrep
> kmail in a loop, to see when kmail starts, and then another arbitrary
> delay after that to let kmail stabilize.  The script can then go in the
> usual startup location and spend most of its time sleeping, until kmail
> has time to come up.
> 
This wait for kmail code snippet falls right thru even when kmail isn't 
running:

==========
DetectKmail="pgrep kmail"
until :
do
        sleep 3
        $DetectKmail
done
==========

As I read the bash docs in the scripting guide, the until loop will run 
till a non-zero output is obtained from the last command in the loop.

     while list; do list; done
     until list; do list; done
              The while command continuously executes the do list as long 
as the last command in list returns an exit status of  zero.   The  until
              command  is  identical  to the while command, except that the 
test is negated; the do list is executed as long as the last command in
              list returns a non-zero exit status.  The exit status of the 
while and until commands is the exit status of the last do list  command
              executed, or zero if none was executed.

  If kmail isn't running $DetectKmail's return s/b a null.  What is my 
mistake?  Ahh, s/b a "while" :, ENOTENOUGHCAFFIENE ;-)

Off to test that.

Thanks Duncan
-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
<http://tinyurl.com/ddg5bz>
<http://www.cantrip.org/gatto.html>
Q:	How do you catch a unique rabbit?
A:	Unique up on it!

Q:	How do you catch a tame rabbit?
A:	The tame way!
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list