X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=automate-default.sh;fp=automate-default.sh;h=1aaeb59f59e9bfae32cc9346d78049e6d4909769;hb=ff1455177461f5adf513543fd2a85289f359ff0e;hp=73dc1103e196119807b9b4c27a3921fe219d761b;hpb=32e6f3bdf4fe68b057cf070b756418333ae707d6;p=monitor.git diff --git a/automate-default.sh b/automate-default.sh index 73dc110..1aaeb59 100755 --- a/automate-default.sh +++ b/automate-default.sh @@ -29,6 +29,19 @@ if [ -f $MONITOR_PID ] ; then fi echo $$ > $MONITOR_PID +AGENT=`ps ax | grep ssh-agent | grep -v grep` +if [ -z "$AGENT" ] ; then + echo "starting ssh agent" + # if no agent is running, set it up. + ssh-agent > ${MONITOR_SCRIPT_ROOT}/agent.sh + source ${MONITOR_SCRIPT_ROOT}/agent.sh + ssh-add /etc/planetlab/debug_ssh_key.rsa + ssh-add /etc/planetlab/root_ssh_key.rsa +fi +#TODO: should add a call to ssh-add -l to check if the keys are loaded or not. +source ${MONITOR_SCRIPT_ROOT}/agent.sh + + echo "Performing Findbad Nodes" ######################### # 1. FINDBAD NODES