[This line intentionally left blank.] I have a script that does a job for me in the Linux world. The script follows: #!/bin/bash # Script to see if SSH tunnel is up, and bring it up if it's down if test `netstat -an | grep LISTEN | grep :59999 | wc -l` -lt 1 then ssh -N -T -R 60000:localhost:22 -L 59999:localhost:3128 tunneler@host1.example.com -g fi I run this script in a cron job, and it does a respectable job of keeping a SSH tunnel up between two Linux hosts (although, constructive input is always welcome). I am looking to do something similar with a Windows host. I have a plink.exe command line that establishes a connection and forwards my ports all around. However, I am hoping someone might be able to help me with an elegant method of checking for a link already up, and only running plink.exe if necessary. I would prefer to not check for plink.exe running, in case I decide to set up multiple instances. I'm hoping someone might be able to help me with a batch file that accomplishes the same goal as this shell script that I can run periodically on the Windows hosts. And, for the curious, I'm trying to set this up, amongst other reasons, so my in-laws' computers will establish a connection to a machine I can connect to as well, for remote administration. As always, I thank everyone in advance for your time in considering my quandary. -Erik Bixby --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss