Need a script to run on multiple mail servers..


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Need a script to run on multiple mail servers..
# 1  
Old 01-31-2011
Need a script to run on multiple mail servers..

Hello,

I am a Unix newbie and I need a script in which I can run a command on multiple servers at work. The command is to start a storage process and I am sick of doing it manually on all servers..

Here's the command:

/opt/bss/bin/snmptable -CB -v2c -c P67LzuBm hostname hrStorageTable

"hostname" is the name of the server like hrndva-pop01.mail.rr.com etc.

If anyone can help me, I would greatly appreciate it. I believe I would have to do a for loop in the script?

Thanks!
# 2  
Old 01-31-2011
cron would run it for you, after you install it once a host.

ssh with passwordless login is very good for scripting going to remote hosts, but you may have to establish the local env before running the command:
Code:
 
while read hostname
do
 echo ==== $hostname ====
 ssh -n $hostname ". ./.profie ; /opt/bss/bin/snmptable -CB -v2c -c P67LzuBm $hostname hrStorageTable" 2>&1 | cat
 echo
done <host_file

# 3  
Old 01-31-2011
Lets's avoid "hostname" as an environment variable name. See "man hostname".
# 4  
Old 02-01-2011
Thanks for the replies. Basically these processes die down on multiple servers at the same time and then I have to manually log in to the admin server and run the command for each server manually from there...I replace the "HOSTNAME" part with the name of the server and run it multiple times to make sure it's started on all servers..was just trying to see if I can make life a bit easier Smilie
# 5  
Old 02-02-2011
If you write a watcher, it has faster restart reflexes!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Required cpu , memory, df output in mail for multiple servers

I have prepared script which will collect cpu, memory and df out out for multiple server and send in one mail, but my script only run in one server, and when I send to mail, it shows in text format. it should be show actual format. if any one can help , that would be very grateful. script... (1 Reply)
Discussion started by: yash_message
1 Replies

2. Shell Programming and Scripting

How to run simple single command on multiple Linux servers?

Hi All, How can i run a single command on multiple servers with or without giving credentials. I have a file(servers.txt) which has got list of servers and i want to run a command lsb_release -dr on all these servers and get output of those servers against each server. I tried below code... (9 Replies)
Discussion started by: darling
9 Replies

3. Shell Programming and Scripting

Run a shell script on all 15 servers at the same time?

We have 15 servers. Hostnames for these 15 servers are stored in a text files and loop through each server to connect to the remote server and run a command, but this loop process runs the command one after another. However, the requirement is to run the same command on all 15 servers at the same... (10 Replies)
Discussion started by: laknar
10 Replies

4. Shell Programming and Scripting

Run a script on multiple servers

I need to run a script on a bunch of remote servers. how can this be done without ssh into each individual server and run it its under /sbin/script.sh on each server (1 Reply)
Discussion started by: tdubb123
1 Replies

5. Shell Programming and Scripting

Script to Run Multiple Systems Checks and mail me the results after every reboot- Linux

Hello, I'm trying to create a mechanism wherein a set of Production servers will email me the results of system checks like Uptime, NFS Mounts and a Process after every scheduled reboot. For this, I figured I'd use the @reboot parameter that crond comes with. I have added the below onliner... (3 Replies)
Discussion started by: pocodot
3 Replies

6. AIX

How to write a script to run without password on a batch of servers?

I need run a command such as ps -ef |grep xxx on a batch of servers, how to write a script to run it without password? don't need go in each server to check? Thanks (7 Replies)
Discussion started by: rainbow_bean
7 Replies

7. Shell Programming and Scripting

Run a script in parts on 2 servers

Hi all, I have a task for which I need to run some commands on one server1 and then jump from the server1 (using ssh and asking user to enter login credentials manually for server2 server) to server2 and run some commands there and exit. I know the script I need here but problem is when I... (5 Replies)
Discussion started by: pat_pramod
5 Replies

8. Shell Programming and Scripting

run vi/vim encrypted shell script without decryption on multiple servers

Hello Everyone, How do we run vi/vim encrypted shell script without decryption on multiple servers. It is a simple bash script and vim -nx <filename> has been used to encrypt with desired password. Now I have few errors, the syntax is absolutely fine as I have run that script multiple times on... (0 Replies)
Discussion started by: lovesaikrishna
0 Replies

9. Shell Programming and Scripting

How to run same script on multiples servers

Hi All, I have some script that run some commands and send results to my email. I want to run same script on mulitiple servers. How can I do that. I know there is an option "ssh". But I'm not quite sure how to use it in the script. And also. scripts has some parameters like following, if :... (10 Replies)
Discussion started by: s_linux
10 Replies

10. AIX

is it ok to run AIX mksysb script on vio servers?

Hi to all now we running mksysb to nim on aix servers. we are planning to take mksysb from vio servers. can we use the same script for vio servers. thanks (10 Replies)
Discussion started by: honeym210
10 Replies
Login or Register to Ask a Question