[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: bash script that pings is not working

Anne Moore wrote:
HI All, can anyone help with this bash script? #!/bin/bash

while [ 1 ] do
ping some.ip.com
sleep 60 done

# end of script

It's not really working like I need it to be. I'm trying to add this to
everyone's logon profile and run it without the console ICMP replies showing
up while each person is connected (to keep their connections alive). Then,
once they log off, it closes the script.

Any scripting experts out there that can tweak this? Thank you so much for
your time. -Anne

Also, if you are talking about firewall timeouts then this wont actually help as the timeouts tend to be flow based, not source/dest ip based.

If they use something like putty, then you can enable tcp keepalives which will probably do what you are after.

Anyway, to answer your query.


while true; do
  ping -c1 some.ip.address > /dev/null 2>&1
  sleep 60

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]