If you are using warnings you should get a warning for that exec since exec says Since it's a common mistake to use "exec" instead of "system", Perl warns you if there is a following statement which isn't "die", "warn", or "exit"
Why not check exec worked as described in the exec pod.
How many arguments are in @argv (and what do they contain?) as that affects whether the command in passed to your shell or to execve?
You could always run strace (or whatever depending on your platform) to see what is really going on - although remember to follow children.
In reply to Re^5: Perl Daemons and SIGHUP
by mje
in thread Perl Daemons and SIGHUP
by explodec14
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |