diff --git a/scripts/launch-msplots.sh b/scripts/launch-msplots.sh index 959ce64c2feee3de4e7b20a1c831d650b772f7ff..1aab0feb9a106b845780fa5b0be972d3130a0d49 100755 --- a/scripts/launch-msplots.sh +++ b/scripts/launch-msplots.sh @@ -94,11 +94,11 @@ function create_html_remotely_fn() { CREATE_HTML=create_html command="$CREATE_HTML $GLOBAL_ARGS" - ssh $REMOTE_HOST "echo \"$GLOBAL_ARGS\" | tee -a $LOG" - ssh $REMOTE_HOST "echo \"Creating HTML using $CREATE_HTML\" | tee -a $LOG" - ssh $REMOTE_HOST "echo \"$command\"| tee -a $LOG" + ssh -o StrictHostKeyChecking=no $REMOTE_HOST "echo \"$GLOBAL_ARGS\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no $REMOTE_HOST "echo \"Creating HTML using $CREATE_HTML\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no $REMOTE_HOST "echo \"$command\"| tee -a $LOG" # Submit slurm jobs that start docker containers at cpuxx nodes... - ssh -n -tt -x lofarsys@head01.cep4.control.lofar \ + ssh -n -tt -x -o StrictHostKeyChecking=no lofarsys@head.cep4.control.lofar \ docker-run-slurm.sh --rm -u `id -u` \ -e USER=$USER -e HOME=$HOME \ -v /data:/data \ @@ -107,12 +107,12 @@ function create_html_remotely_fn() { "$command" SSH_EXITCODE=$? if test "$SSH_EXITCODE" == "0"; then - ssh $REMOTE_HOST "echo \"HTML Created successfully\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no $REMOTE_HOST "echo \"HTML Created successfully\" | tee -a $LOG" else - ssh $REMOTE_HOST "echo \"Problem creating HTML overview for $GLOBAL_ARGS.\" | tee -a $LOG" - ssh $REMOTE_HOST "echo \"Exit status: $exit_status\" | tee -a $LOG" - ssh $REMOTE_HOST "echo \"$result\" | tee -a $LOG" - ssh $REMOTE_HOST "echo \"Cannot start create_html: no HTML generated\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no $REMOTE_HOST "echo \"Problem creating HTML overview for $GLOBAL_ARGS.\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no $REMOTE_HOST "echo \"Exit status: $exit_status\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no $REMOTE_HOST "echo \"$result\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no $REMOTE_HOST "echo \"Cannot start create_html: no HTML generated\" | tee -a $LOG" fi } @@ -148,14 +148,14 @@ function exit_timeout() { function sigterm_handler() { for sas_id in $GLOBAL_ARGS; do - ssh -n -tt -x lofarsys@head01.cep4.control.lofar "bash -ilc \"use Lofar; use Pyautoplot; report_global_status ${sas_id}\"" + ssh -n -tt -x -o StrictHostKeyChecking=no lofarsys@head.cep4.control.lofar "bash -ilc \"use Lofar; use Pyautoplot; report_global_status ${sas_id}\"" done for sas_id in $GLOBAL_ARGS; do ssh -n -x lofarsys@lcuhead "/home/fallows/inspect_bsts_msplots.bash $sas_id" done - create_html_remotely_fn lofarsys@head01.cep4.control.lofar + create_html_remotely_fn lofarsys@head.cep4.control.lofar DATE_DONE=`date` - ssh lofarsys@head01.cep4.control.lofar "echo \"Done at $DATE_DONE\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no lofarsys@head.cep4.control.lofar "echo \"Done at $DATE_DONE\" | tee -a $LOG" exit } @@ -205,15 +205,15 @@ case `hostname_fqdn` in *cep4*) DATE=`date` - ssh lofarsys@head01.cep4.control.lofar "echo \"\" | tee -a $LOG" - ssh lofarsys@head01.cep4.control.lofar "echo \"=======================\" | tee -a $LOG" - ssh lofarsys@head01.cep4.control.lofar "echo \"Date: $DATE\"|tee -a $LOG" - ssh lofarsys@head01.cep4.control.lofar "echo \"$0 $@\" | tee -a $LOG" - ssh lofarsys@head01.cep4.control.lofar "echo \"On machine $HOSTNAME\" | tee -a $LOG" - ssh lofarsys@head01.cep4.control.lofar "echo \"Using pyautoplot:$PYAUTOPLOT_TAG\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no lofarsys@head.cep4.control.lofar "echo \"\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no lofarsys@head.cep4.control.lofar "echo \"=======================\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no lofarsys@head.cep4.control.lofar "echo \"Date: $DATE\"|tee -a $LOG" + ssh -o StrictHostKeyChecking=no lofarsys@head.cep4.control.lofar "echo \"$0 $@\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no lofarsys@head.cep4.control.lofar "echo \"On machine $HOSTNAME\" | tee -a $LOG" + ssh -o StrictHostKeyChecking=no lofarsys@head.cep4.control.lofar "echo \"Using pyautoplot:$PYAUTOPLOT_TAG\" | tee -a $LOG" for sas_id in $@; do - ssh lofarsys@head01.cep4.control.lofar "mkdir -v $INSPECT_ROOT/$sas_id $INSPECT_ROOT/HTML/$sas_id 2>&1 | tee -a $LOG" + ssh -o StrictHostKeyChecking=no lofarsys@head.cep4.control.lofar "mkdir -v $INSPECT_ROOT/$sas_id $INSPECT_ROOT/HTML/$sas_id 2>&1 | tee -a $LOG" done sleep 45 # to make sure writing of metadata in MSses has a reasonable chance to finish before plots are created. @@ -233,7 +233,7 @@ case `hostname_fqdn` in -v $HOME/.ssh:$HOME/.ssh:ro \ --net=host \ pyautoplot:$PYAUTOPLOT_TAG \ - '/bin/bash -c \\"msplots --prefix=/dev/shm/ --output='$sas_id' --memory=1.0 '$product' ; rsync -a /dev/shm/'$sas_id'/ lofarsys@head01.cep4.control.lofar:'$INSPECT_ROOT'/'$sas_id'/\\"' & + '/bin/bash -c \\"msplots --prefix=/dev/shm/ --output='$sas_id' --memory=1.0 '$product' ; rsync -a /dev/shm/'$sas_id'/ lofarsys@head.cep4.control.lofar:'$INSPECT_ROOT'/'$sas_id'/\\"' & SSH_PIDS="$SSH_PIDS $!" done @@ -252,7 +252,7 @@ case `hostname_fqdn` in -v $HOME/.ssh:$HOME/.ssh:ro \ --net=host \ pyautoplot:$PYAUTOPLOT_TAG \ - '/bin/bash -c \\"report_global_status '$sas_id'; rsync -a /dev/shm/'$sas_id'/ lofarsys@head01.cep4.control.lofar:'$INSPECT_ROOT'/'$sas_id'/\\"' & + '/bin/bash -c \\"report_global_status '$sas_id'; rsync -a /dev/shm/'$sas_id'/ lofarsys@head.cep4.control.lofar:'$INSPECT_ROOT'/'$sas_id'/\\"' & SSH_PIDS="$SSH_PIDS $!" done @@ -263,7 +263,7 @@ case `hostname_fqdn` in ssh -n -x lofarsys@lcuhead "/home/fallows/inspect_bsts_msplots.bash $sas_id" done - create_html_remotely_fn lofarsys@head01.cep4.control.lofar + create_html_remotely_fn lofarsys@head.cep4.control.lofar ;;