Setting a Timeout


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Setting a Timeout
# 1  
Old 08-23-2013
Setting a Timeout

Hi

I'm writing a script which based on a condition, restarts a set of servers. The problem I'm facing is, say if one of the server is down, my script stops there and fails to proceed. How can I ensure to set a timeout value on that script, so when the server is not reachable, the script should skip that and proceed with the next?

Code:
ssh -o StrictHostKeyChecking=no user1@server1 shutdown -r
ssh -o StrictHostKeyChecking=no user1@server2 shutdown -r
ssh -o StrictHostKeyChecking=no user1@server3 shutdown -r

So, if server 2 is down, my script doesn't restart server 3. Any help?

---------- Post updated at 07:23 AM ---------- Previous update was at 06:18 AM ----------

Found the answer myself!

Looks like I need to add this:

Code:
ssh -o StrictHostKeyChecking=no -o ConnectTimeout=30 user1@server1 shutdown -r

# 2  
Old 08-23-2013
Hi.

If you wish to run them in parallel, consider:
Code:
kanif - cluster management and administration swiss army knife
pdsh - Efficient rsh-like utility, for using hosts in parallel

among others.

Best wishes ... cheers, drl
This User Gave Thanks to drl For This Post:
# 3  
Old 08-26-2013
Thanks drl, I'll be sure to try them out!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

Is there a difference between setting a user as nologin and setting it as a role?

Trying to figure out the best method of security for oracle user accounts. In Solaris 10 they are set as regular users but have nologin set forcing the dev's to login as themselves and then su to the oracle users. In Solaris11 we have the option of making it a role because RBAC is enabled but... (1 Reply)
Discussion started by: os2mac
1 Replies

2. Solaris

Session timeout setting in server

Hi All I need to set timeout of login session of a user if a user is idle for some time. I know the TMOUT setting but it work with only BASH & KORN shell only as I need to set for Bourne shell also. I am trying to put "ClientAliveInterval 300" in sshd_config & restart or refreshing the... (1 Reply)
Discussion started by: sb200
1 Replies

3. UNIX for Advanced & Expert Users

mpssh - Setting timeout

Hi I am using mpssh client for parallel ssh connections. I need help in setting the timeout for the parallel sessions say 30 seconds overall. Plz Help. Thanks in advance M.S.Srivatsa (0 Replies)
Discussion started by: mssrivatsa
0 Replies

4. Shell Programming and Scripting

mpssh - Setting timeout

Hi I am using mpssh client for parallel ssh connections. I need help in setting the timeout for the parallel sessions say 30 seconds. Plz Help. Thanks in advance M.S.Srivatsa Double post, continued here (0 Replies)
Discussion started by: mssrivatsa
0 Replies

5. Red Hat

RHEL5.5 Socket Timeout Setting

Is there a Linux tunable to reduce the amount of time a socket waits before considering the remote side dead? Its the same senario when you try to telnet to a dead machine, telnet sits and waits for ~30seconds, before the socket timer expires and cancels the request. (5 Replies)
Discussion started by: mrmurdock
5 Replies

6. AIX

how to change telnet timeout setting

Hi all Can any one solve my problem? I want to change the default timeout setting for telnet in aix, pls help me. (1 Reply)
Discussion started by: vjm
1 Replies

7. Solaris

Setting Screen Lock Timeout

Hello; I have Solaris 2.6 installed on many Sun AXI Ultra Sparc IIi systems. I want to set the Lock Screen global timeout for all users to 15 minutes. I read the Solaris CDE guide which instructed me to create a /etc/dt/config/C/sys.resources file and changed the timout to 15 minutes in... (1 Reply)
Discussion started by: rambo15
1 Replies

8. Solaris

About the Timeout

Hello everyone I am a new one,I want to know how to get the solaris force the loginer out if he do not in a time thanks (4 Replies)
Discussion started by: lyh003473
4 Replies

9. HP-UX

timeout

How can I kick a user out after being idle for a certain amount of time, would prefer not to use scripts, will TMOUT work on HP-UX? (5 Replies)
Discussion started by: csaunders
5 Replies

10. UNIX for Advanced & Expert Users

Setting Timeout for Xterm Sessions

Hi! Experts, Could someone tell me how to set a time out for xterm users.. I have set TMOUT which logs out telnet users after sometime.. The users here use exceed to connect to Xterm server. So, it doesnt kill xterm windows that have not been used even for 7 days.. Is there any work... (1 Reply)
Discussion started by: jyotipg
1 Replies
Login or Register to Ask a Question