changeset 65:89650cf05c4c

* Cluster 'dsh'
author huston@80426f53-59d1-405d-934b-f07cd76f4a1a
date Tue, 10 Jul 2012 19:07:43 +0000
parents 0698aaf2fd33
children 594349918d47
files .bash_aliases
diffstat 1 files changed, 13 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/.bash_aliases	Tue Jul 10 18:59:32 2012 +0000
+++ b/.bash_aliases	Tue Jul 10 19:07:43 2012 +0000
@@ -51,13 +51,16 @@
 export DFSTAT MDATE TDSTAT HDATE
 
 # SSH aliases
+alias 13='ssh cses13'
 alias dh='ssh srhuston.net'
 alias j='ssh joshua.srhuston.net'
 alias keys='ssh-add $HOME/.ssh/*.pvt'
 alias r='ssh -l root'
+alias r13='ssh -t cses13 screen -raAx'
+alias rj='ssh -t joshua.srhuston.net screen -raAx'
+alias rx='ssh -t xanadu.astro.princeton.edu screen -raAx'
 alias roc='ssh zenoss@rocinante'
 alias s=ssh
-alias x='ssh xanadu.astro.princeton.edu'
 t() {
   T_HOST=xanadu.astro.princeton.edu
   if [ -n "$2" ] ; then
@@ -65,12 +68,17 @@
   fi
   ssh -t $T_HOST "ssh $1"
 }
-alias 13='ssh cses13'
 alias t13='t cses13'
-alias r13='ssh -t cses13 screen -raAx'
 alias tr13='t "-t cses13 screen -raAx"'
-alias rj='ssh -t joshua.srhuston.net screen -raAx'
-alias rx='ssh -t xanadu.astro.princeton.edu screen -raAx'
+alias x='ssh xanadu.astro.princeton.edu'
+
+export CLUSTERLIST="adroit artemis della hecate oldhecate orbital sesame tigressdata"
+cdsh() { 
+  for H in $CLUSTERLIST ; do 
+    echo $H": "
+    ssh $H $@
+  done
+}
 
 # Remote desktop/VNC
 eval "alias xvnc='ssh -L9910:localhost:5901 -f joshua.srhuston.net \"sleep 5\"; ${VNCVIEWER}localhost:9910 &'"