Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Hi! i have this code.
my $k = 0; while($k < 3){ system("gnome-terminal -e 'perl myscript.pl'"); }
This is what I want to happen.
Run the myscript.pl in a new terminal (it needs to run in a terminal for it to work properly... it has photorec batch commands inside)
The script should run again after it has finished running.

My problem is that since the script was ran on another terminal... I think the system command instantly finished when after executing the command since the program was launched in a new terminal... just like running a separate thread.
So what happens is that it runs the same script all at the same time instead of waiting for the first 1 to finish. Any help would be appreciated. :D

Or maybe, is there a way to run a perl script in a terminal like environment without the terminal?
Mabuhay Civil Engineers! :D

In reply to Determine if a program in a different terminal has ended by renegadex

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 pondering the Monastery: (4)
As of 2024-03-29 06:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found