Sorry for replying late... The task that I want to achieve is to catch the HUP signal and send notification about the process. But due to addition of sybase::ctlib it catches the signal and my program fails. Another issue is that sybase::ctlib is used throughout in our project and I cannot change it just for this... My process runs as a daemon and when it starts up it creates a file containing pid of it. So that indicates the process is up and runing. But when the m/c is shutdown, HUP signals are sent to all process runinig and I want to track it and delete the pid file created. But its not happeining.... Is there any other way to achive this....
Thanks a lot. On Dec 8, 9:26 pm, [EMAIL PROTECTED] (Chas. Owens) wrote: > On Dec 8, 2007 9:28 AM, NewbeeUnix <[EMAIL PROTECTED]> wrote:> Yes I did > tried with Sybase::DBlib and it works with that.. > > I also came to the same conclusion thatCTlibis catching it > > somehow... > > Is there a way to not allow that.... > > Also DBlib module cannot be used ... some restrictions are there.... > > snip > > What exactly are you trying to do with Sybase? If all you want to do > is run SQL statements against it (the most common case) you are better > off with the DBI* and DBD::Sybase** modules. Using the DBI module, a > database independent framework, will give you a lot more flexibility > if at some later date you change to a different RDBMS vendor (like > Oracle, DB2, etc.). Also, why are you concerned with catching SIGHUP? > The only reason, in my mind, to catch it is to prevent a process > from exiting when the controlling terminal closes (which shouldn't > affect a properly created daemon since it wouldn't have a controlling > terminal). If Sybase::CTlibis already causing the program to ignore > SIGHUP then that is one less thing you need to do. > > *http://search.cpan.org/dist/DBI/DBI.pm > **http://search.cpan.org/dist/DBD-Sybase/Sybase.pm -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/