mrw wrote:
> I'm glad you said that, because I have just lost my original response to
> your post. :)
>
> I noticed, because I noticed your script was falling through the 'wait',
> which meant that avconv had in fact terminated itself. I was very
> surprised.
>
I see. Wasn't sure whether you'd seen my perl version, but did suspect.
mrw wrote:
>
> I don't know enough about the intricacies of the exec to know if it is
> possible that perl has 'pre-seeded' the signal handling in some way. So
> I shall remain surprised.
>
It seems to be that just enabling the 'sigtrap' pragma works, but take
if you take the use sigtrap out it doesn't !
Code:
--------------------
#! /usr/bin/perl
my @APPS = ( 'ffmpeg', 'avconv' );
use sigtrap ;
for my $app (@APPS)
{
exec { $app } $app, @ARGV ;
}
die "Can't find any apps to run!";
--------------------
mrw wrote:
>
> Incidentally, you had a 'kill -9', which I think should be a 'kill 9'.
> i.e. Kill a process, not a process group.
>
You're right of course. Too much shell scripting...
------------------------------------------------------------------------
Parky's Profile: http://forums.slimdevices.com/member.php?userid=30307
View this thread: http://forums.slimdevices.com/showthread.php?t=103158
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins