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"