#!/bin/ksh
#   17nov2004   john meister
#  purpose:  script to execute command on all servers - encapulate in quotes
#  must be run from sysadmin-server
USAGE="usage: sh ./runnow.sh , runs command on all servers - NOTE: use quotes"
##################################
#       HEADER and FILE INFO
##################################
CMD="`echo "$1" | tr ' ' '_'  | tr '/' '-' | tr '|' '-' `" ; export CMD
DATE=`date | cut -c 5-11` ; export DATE
FDATE=`/usr/bin/date +%d%b%y-%H%M` ; export FDATE
FNAME="$CMD.$FDATE" ; export FNAME
LOG="/var/apache/htdocs/Info/$FNAME.txt" ; export LOG
echo " -- $CMD -- on $DATE -- "| tee $LOG     ###### NOTE writes over file when reexecuted ######
echo " ----------------------------------------------- "| tee -a $LOG
##################################
# Solaris 9 systems use ssh
##################################
HOSTS="host1 host2 host3 host4
host5 host6 host7 host8" ; export HOSTS
#
for x in  $HOSTS
        do
        echo "\n### $x (`ssh $x uname -r` on `ssh $x uname -i | awk -F, '{print $2}'`) ###" | tee -a $LOG
        ssh $x $1 | tee -a $LOG
        done
##################################
# Solaris 8 systems use rsh
##################################
HOSTS8="host9 host10 host11 host12
host13 host14 host15" ;  export HOSTS8
#
for x in  $HOSTS8
        do
        echo "\n### $x (`rsh $x uname -r` on `rsh $x uname -i | awk -F, '{print $2}'`) ###" | tee -a $LOG
        rsh $x $1 | tee -a $LOG
        done
#
##################################
echo " ------------- " | tee -a $LOG
echo "webpage:  http://sysadmin.server.com/Info/$FNAME.txt" | tee -a $LOG
echo " ------------- " | tee -a $LOG
mailx -s " $1 (`date +%d%b%y`)" jm < $LOG
##################################



ebook:
Full Size
Jeep Buyer's
Guide
ebook:
Practical Suggestions
for Microsoft
Windows
Linux Tackles Microsoft
12 hour Video Course by john:
The Art of Linux System Administration
published by O'Reilly Media
Study Guide for the LPIC-2 Certification Exams
search for:
on the internet, or:
JohnMeister.com-fotos
LinuxMeister-Linux
BibleTech-
Bible overview


An overview of Biblical history:
"Promises and Prophets"

Wagoneers

FULL SIZE JEEPS

JeepMeister
"Jeep is America's
only real sports car."
-Enzo Ferrari


MeisterTech
Diesels +

One Page Overview of Linux Commands

click for an image of the 5 essential Linux commands

An Intro to Linux
AMSOIL product guide,
or, AMSOIL web, or 1-800-956-5695,
use customer #283461

Amsoil dealer since 1983
purchase AMSOIL
at Midway Auto on SR9 in Snohomish,
or at Northland Diesel in Bellingham, WA


SJ - 1962-1991

XJ - 1984-2001

WJ - 1999-2004

KJ - 2002-2007

WK - 2005-2010

Find the recommended
AMSOIL synthetics
for your Jeep

CJ-10A - 1984-1986

Jeepsters

MJ - 1984-1992

Willys - 1946-1965

Other Jeeps (FC)