[asterisk-users] Use of AGISIGHUP

Steve Edwards asterisk.org at sedwards.com
Thu Aug 26 15:02:20 CDT 2010


>> On Thu, 26 Aug 2010, Lee Archer wrote:
>
>>> I am setting AGISIGHUP=no before running a Perl script via AGI but it 
>>> doesn?t seem to be doing anything as the script is still exiting on a 
>>> hangup and not completing properly.

> [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Steve 
> Edwards
>
>> I'm just a 1.2 Luddite, so I've never seen AGISIGHUP and I think it's a 
>> bad idea to protect lazy programmers :)

On Thu, 26 Aug 2010, Danny Nicholas wrote:

> Here's a one-liner that should "fix" the problem
>
> local $SIG{HUP} = 'IGNORE';
>
> Does that make me lazy?

Not at all. If that is the correct "response" for your program, it's 
perfect:

1) The program will execute correctly on your system, my system, any 
system regardless of the configuration.

2) It tells the next guy explicitly what you intended to happen upon 
receiving the signal.

-- 
Thanks in advance,
-------------------------------------------------------------------------
Steve Edwards       sedwards at sedwards.com      Voice: +1-760-468-3867 PST
Newline                                              Fax: +1-760-731-3000



More information about the asterisk-users mailing list