Run Shell remotely - hqzhang/cloudtestbed GitHub Wiki

Example Run command remotely by SSH

#!/bin/bash
set -x
ip_addr="10.22.162.66"
dirs="my your his"
SSH_OPTS="-oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oLogLevel=ERROR -C"
[email protected]
ssh $SSH_OPTS -t "$node" '
    ls -al|awk "{print \$9}"
    ip_inside="10.22.162.66";
    echo ip_addr='${ip_addr}';
    echo ip_inside="${ip_inside}";
    for dir in '$dirs' ; do
        echo $dir
    done
    if [ '${ip_addr}' == "${ip_inside}" ]; then
        echo I am true
    fi
    '