I wonder if a basic point here still needs clarification:
I am creating a basic Perl script ... to automate a few different Unix commands that need to be executed in a specific order.
Using system() to call these commands:
system("nohup scripts_pl/RunAll.pl &");
Do the commands invoked by system need to be executed in a specific order with respect to each other or does the calling script want to run them in parallel before it moves on to other processing? If the invoked scripts need to run in order or don't need to run in parallel then codiac's post may be all you need. If it is the latter case then we need to look at somewhat a more involved approach like some of the other posts suggesting open, shell process control, or fork.
-
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.
|