+#! /bin/bash
+Invocation="pl-podzap TargetHostName"
+# Fetches the hash code from the saved hash code file and commands
+# the specified PlanetLab node to send
+# the properly constructed ICMP message to the remote node to
+# reset it.
+# -----------------------------------------------------------------
+# $Header: /shareddata/CVS/planetlab/admin/ipod/pl-podzap,v 1.4 2003/01/18 01:43:48 radams Exp $
+#
+# Copyright (c) 2003 Intel Corporation
+# All rights reserved.
+# This file is distributed under the terms in the attached INTEL_LICENSE
+# file. If you do not find this file, a copy can be obtained by
+# writing to Intel Research Berkeley; Attention: Intel License Inquiry;
+# 2150 Shattuck Avenue, suite 1300; Berkeley, CA 94704
+# -----------------------------------------------------------------
+
+TARGETIP=$1
+
+if [[ x$TARGETIP == x ]] ; then
+ echo "Invocation: $Invocation"
+ exit 1
+fi
+
+PLBIN="/usr/local/planetlab/bin"
+HASHFILE="./HashFile"
+
+set `grep "$TARGETIP" $HASHFILE`
+DATEE=$1
+HOSTIP=$2
+TARGETIPP=$3
+HASHCODE=$4
+
+if [[ x$HASHCODE != x ]] ; then
+ echo "DATEE=$DATEE, HOSTIP=$HOSTIP, TARGETIPP=$TARGETIPP, HASHCODE = '$HASHCODE'"
+
+ ssh idsl1@$HOSTIP "echo $HASHCODE | sudo $PLBIN/pl-poddoit -i - $TARGETIP"
+else
+ echo "No hash code found for specified target node"
+fi
+