source: genesis/tools/batch-cmd@ 10391

Last change on this file since 10391 was 10269, checked in by rick, 13 years ago

Use the API to get the list of available hosts.

  • Property svn:executable set to *
File size: 426 bytes
Line 
1#!/bin/sh
2#
3# Mega simple wrapper for batch control on nodes.
4#
5# Rick van der Zwet <info@rickvanderzwet.nl>
6#
7
8HOSTS=${*:-`$(dirname $0)/gformat.py list all`}
9PREFIX=${PREFIX:-'ip'}
10CMD=${CMD:-'ifconfig -a'}
11
12echo "# WARN: Going to run at: " $HOSTS; sleep 2
13
14for HOST in $HOSTS; do
15 ssh -o ConnectTimeout=3 -o BatchMode=yes root@$HOST.wleiden.net. $CMD > $PREFIX-$HOST.txt &
16done
17
18# Wait for all processes to complete.
19wait
Note: See TracBrowser for help on using the repository browser.