Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re^2: Script for Killing Process of Long Running Time in Linux/Unix

by monkfan (Curate)
on Oct 26, 2007 at 08:46 UTC ( #647346=note: print w/ replies, xml ) Need Help??


in reply to Re: Script for Killing Process of Long Running Time in Linux/Unix
in thread Script for Killing Process of Long Running Time in Linux/Unix

Thanks so much. That's just what we need.
BTW do you know how can I put that one-liner in CRONTAB?

$ crontab -e

Regards,
Edward


Comment on Re^2: Script for Killing Process of Long Running Time in Linux/Unix
Download Code
Replies are listed 'Best First'.
Re^3: Script for Killing Process of Long Running Time in Linux/Unix
by tuxz0r (Pilgrim) on Oct 26, 2007 at 14:24 UTC
    You can put it in crontab directly (everything after the first five fields is considered the command),
    * * * * * ps -lf | grep "user" | perl -ane '($h,$m,$s) = split /:/,$F +[13]; kill 9, $F[3] if ($h > 1);'
    or, wrap it in a shell script and call the shell script from your crontab entry instead.
    #!/bin/sh # longprockill.sh ps -lf | grep "user" | perl -ane '($h,$m,$s) = split /:/,$F[13]; kill + 9, $F[3] if ($h > 1);'
    And call it crontab like so,
    * * * * * longprockill.sh

    ---
    echo S 1 [ Y V U | perl -ane 'print reverse map { $_ = chr(ord($_)-1) } @F;'

      If you wanted to changed this script to kill a process that has been running greater then 5 min. how youd you change the script. i.e. a java process running greater then 5 minutes user is usually applmgr Thank you

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://647346]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (9)
As of 2015-07-30 09:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (270 votes), past polls