One-liners.
[swift-upb.git] / mfold / docmd
1 #!/bin/bash
2
3 HOST=$1
4 CMD=$2
5 ENV=env.default.sh
6
7 if [ -e $CMD.$HOST.sh ] ; then 
8     SHSC=$CMD.$HOST.sh ;
9 else 
10     SHSC=$CMD.default.sh ;
11 fi
12
13 if [ ! -d logs ]; then mkdir logs; fi
14
15 if ( cat $ENV $SHSC | ssh $HOST ) > logs/$HOST.$CMD.out 2> logs/$HOST.$CMD.err; then
16     echo $HOST  $CMD    OK
17     exit 0
18 else
19     echo $HOST  $CMD    FAIL
20     cat $SHSC
21     cat logs/$HOST.$CMD.out logs/$HOST.$CMD.err
22     exit 1
23 fi