As other responses have indicatated cron may not be the best solution but you want to use it here is how you could do it...

Schedule it to start at some time say 1:30pm with a cron entry like the following:

13 30 * * * /path/to/myscript.pl

Have the program print the pid (available in perl as the var $$) to a file like /tmp/myscript.pid and add a second line to cron like:

15 30 * * * kill `cat /tmp/myscript.pid`
To kill the app 2 hour later at 3:30pm. Of course you could make the kill fancier if you didn't want an error if the script had finished running...

In case you were not aware you edit cron with the command crontab -e. See man crontab for more details.

-monkfish (The Fishy Monk)


In reply to Re: Cron Question by monkfish
in thread Cron Question by Anonymous Monk

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.