Author: carlos
Date: Wed Jul 11 12:59:53 2007
New Revision: 555381

URL: http://svn.apache.org/viewvc?view=rev&rev=555381
Log:
Add a script to kill long running projects for stalled rsyncs 

Added:
    maven/archiva/trunk/maven-meeper/src/bin/kill_long_runners.sh   (with props)

Added: maven/archiva/trunk/maven-meeper/src/bin/kill_long_runners.sh
URL: 
http://svn.apache.org/viewvc/maven/archiva/trunk/maven-meeper/src/bin/kill_long_runners.sh?view=auto&rev=555381
==============================================================================
--- maven/archiva/trunk/maven-meeper/src/bin/kill_long_runners.sh (added)
+++ maven/archiva/trunk/maven-meeper/src/bin/kill_long_runners.sh Wed Jul 11 
12:59:53 2007
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+##
+##Usage: <scriptname> <process name> <timeout in hours> 
+##
+
+
+ ps -eo comm,etime,pid |
+ grep $1|
+ awk -v TIMEOUT=4 '
+{
+       if($2~/-/){
+               system("kill -9 "$3);
+       }
+       else{
+               tl=split($2, tm, ":");
+               print tl;
+               if(tl==3 && tm[1]>TIMEOUT){
+                       system("kill -9 "$3);
+               }
+       }
+}'

Propchange: maven/archiva/trunk/maven-meeper/src/bin/kill_long_runners.sh
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/archiva/trunk/maven-meeper/src/bin/kill_long_runners.sh
------------------------------------------------------------------------------
    svn:executable = *

Propchange: maven/archiva/trunk/maven-meeper/src/bin/kill_long_runners.sh
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"


Reply via email to