From f8cb70ea50d7c9df1af155374e302df17808909a Mon Sep 17 00:00:00 2001 From: thierry <thierry@41d37cc5-eb28-0410-a9bf-d37491348ade> Date: Thu, 22 May 2008 11:01:55 +0000 Subject: [PATCH] list vservers that need deletion --- scripts/zombie-vservers.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 scripts/zombie-vservers.sh diff --git a/scripts/zombie-vservers.sh b/scripts/zombie-vservers.sh new file mode 100755 index 0000000..f8097ba --- /dev/null +++ b/scripts/zombie-vservers.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# +# some builds fail and don't even make it to the creation of a web place under /build/ +# in this case the nightly clean of builds cannot tell that these vservers need being deleted +# +# so what we do is is to identify dirs under /vservers/ that do not have an equivalent +# under either planetlab or onelab +# + +if [[ -n "$@" ]] ; then + all_vservers="$@" +else + all_vservers=$(find /vservers -maxdepth 1 -type d -print | egrep -v 'vservers/*$|/\.hash$|.pkg$') +fi + +for vserverdir in $all_vservers; do + vserver=$(basename $vserverdir) + if ls -ld /build/*lab/$vserver &> /dev/null ; then + continue + else + echo $vserver + fi +done -- 2.47.0