in reply to Re^3: Determine if a program in a different terminal has ended
in thread Determine if a program in a different terminal has ended
For demonstration, try this... I'm having trouble explaining my situation hehehehe
next is the main code
if i ran main.pl it call the script 3x then ends... yet the first myscript.pl has not yet finished running... it waits for you to press the button... what i wanted to do is... open the 1st myscript.pl then wait for somebody to press it... then if somebody presses it, another myscript.pl would run again.. then so on..
# myscript.pl # # script must be run in a terminal # use Gtk2 '-init'; my $window = Gtk2::Window->new(); $window->signal_connect( destroy => sub { exit } ); my $button = Gtk2::Button->new("click me to close"); $button->signal_connect('clicked'=> sub { exit } ); $window->add($button); $window->show_all(); Gtk2->main;
next is the main code
# main.pl # my $k = 0; while($k < 3){ system("gnome-terminal -e 'perl myscript.pl'"); $k++; }
if i ran main.pl it call the script 3x then ends... yet the first myscript.pl has not yet finished running... it waits for you to press the button... what i wanted to do is... open the 1st myscript.pl then wait for somebody to press it... then if somebody presses it, another myscript.pl would run again.. then so on..
Mabuhay Civil Engineers! :D
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^5: Determine if a program in a different terminal has ended
by almut (Canon) on Sep 17, 2009 at 12:40 UTC | |
by MidLifeXis (Monsignor) on Sep 17, 2009 at 17:20 UTC | |
by almut (Canon) on Sep 17, 2009 at 17:33 UTC |
In Section
Seekers of Perl Wisdom