Dear experts,

Since some of the process spawned by particular user/pid takes too long time to run. I have this particular task I want to achieve with Perl:

  1. Get PID and running time info of a particular Username
  2. Check how long is the running time.
  3. Kill that process if it exceed a pre-defined threshold.

I intend to do a cron job for this Perl script.

Is there any simple way to do that with Perl? My main concern is No.1 and 2. Is there any CPAN module that get that information? For killing a process, maybe I can just use Perl's 'system' command.

Regards,
Edward

In reply to Script for Killing Process of Long Running Time in Linux/Unix by monkfan

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.