my guess is using nohup, i still use nohup sometimes to start ftp sessions on the unix shell box which do no die right after i disconnect from my dial provider. basically: nohup programmfile and the you disconnect But i have managed to write c and perl script in the past for an ISP which manager dial up line and DO NOT die when user is disconnected (they need to write logout time into the database). The trick is to handle HUP signal which all your processes get when you logout. Default for this signal is to terminate the process. Also, i don't remenber exactly, there maybe a couple more signal to wait for (SIGQUIT?). So: man nohup man signal and of course perldoc on the signal handling. Good luck! Artem Koutchine matrix@chat.ru

In reply to Re: Infinte perl script - Part 2 by Anonymous Monk
in thread Infinte perl script - Part 2 by r.joseph

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.