Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Hi monks. This time I have more of a (which is the most resourceful way) type of question instead of help with code. I have a script that forks off some children. Now, the way it works is those children fork off, run and while they are processing the calling script is looking for their demise. Once they (pass away) I have a sleep look for a certain time period to restart each child separately again. So, you have children that come and go and then after a few seconds re-spawn.

Now, to the other way a co-worker and I were talking about running the script. The way I could have written this is to have the children spawn from the main script and then have the children maintain themselves by running forever and watching their own timing with sleep. So, now if I fork off 5 children, they won't go away until I say instead of dieing and re-spawning like the first paragraph.

My question is which way is more resourceful? Is it good for the children to die and re-spawn like that or would it be better to have them stay alive forever until forced to die and maintain their own set of code?

Both the co-worker gr0k and I are somewhat new to forking and were curious on what the monks would think about this.

Thanks Again Monks.

In reply to Have children maintain themselves or main script maintain children. by the_0ne

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • 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.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (3)
As of 2024-04-20 02:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found