http://qs1969.pair.com?node_id=1176337


in reply to Re: Run and kill external programm after x seconds
in thread Run and kill external programm after x seconds

Hi,

my problem is that I run an external program X (I do not have control of this program X) and I get output from this program X. This program X may dies or don't give answer for hours.

I would like to wait for e.g. 60 seconds and if there is no new input from this program X it should be closed/killed and my perl program should go on with next steps.

kind regards, de michi

  • Comment on Re^2: Run and kill external programm after x seconds

Replies are listed 'Best First'.
Re^3: Run and kill external programm after x seconds
by ww (Archbishop) on Nov 22, 2016 at 16:30 UTC

    So would it not work to reverse the logic of the m/.../ or -- at the 60 second mark -- to simply test for a void as below?

    D:\_scratch>perl -e "my $foo=''; if ($foo =~//){ print 'found nothing' +;} exit();" found nothing D:\_scratch>

    ++$anecdote ne $data