Skip to content

Instantly share code, notes, and snippets.

@fornarat
Created October 9, 2015 22:37
Show Gist options
  • Save fornarat/7e7be98fc970df44b2b7 to your computer and use it in GitHub Desktop.
Save fornarat/7e7be98fc970df44b2b7 to your computer and use it in GitHub Desktop.
#!/bin/bash
for HOST in $(< /opt/hadoop/hadoop-1.0.3/conf/slaves); do
echo ""
echo "###############"
echo "# HOSTNAME: $HOST"
echo "###############"
# This line is for back grounding each command to execute them on all systems at once
# ssh -q -o ConnectTimeout=3 $HOST "echo password | sudo -S $* >/dev/null 2>&1 &"
ssh -t -q -o ConnectTimeout=3 $HOST "echo hadoop | sudo -S $*"
if [ $? -ne 0 ]; then
echo "---- COULD NOT CONNECT TO $HOST ----"
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment