It all depends. What do you want to do if a child exits,
and when do you want to do it? If all you want to do is
to reap the child, you should be able to just ignore the
signal. If it's ok to wait until the sleep has finished,
you can defer the signal as explained.
Otherwise you can something like:
my $sleep = 100;
$sleep -= sleep $sleep while $sleep > 0;
Or:
use POSIX; # Need the one coming with 5.8.0.
my $sleep = 100;
$sleep = POSIX::sleep $sleep while $sleep > 0;
Abigail
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|