|  | #!/bin/sh | 
|  |  | 
|  | echo "Using ssh-nightly-slave settings from $HOME/.corpus" | 
|  | . $HOME/.corpus | 
|  |  | 
|  | host=`echo "$1" | perl -ne 's/:-j(\S+)$//;print'` | 
|  | [ "$clienttree" = "" ] && clienttree=tree | 
|  |  | 
|  | set -x | 
|  |  | 
|  | # a rather rough-and-ready way to ensure any hangover mass-checks | 
|  | # from the previous set are killed, before we start these ones | 
|  | ssh $host \ | 
|  | pkill -15 -f perl | 
|  |  | 
|  | # and clean out the client-side caches of old cached mail | 
|  | ssh $host \ | 
|  | find $clienttree/cs_cache/. -type f -mtime +180 -print > o | 
|  | if [ -s o ] ; then | 
|  | ssh $host xargs rm < o | 
|  | else | 
|  | true | 
|  | fi | 
|  |  | 
|  | ssh $host \ | 
|  | find $clienttree/cs_cache/. -depth -type d -empty -print > o | 
|  | if [ -s o ] ; then | 
|  | ssh $host xargs rmdir < o | 
|  | else | 
|  | true | 
|  | fi | 
|  |  |