批量文件,用于检查连接并在没有Internet连接时重新启动程序

时间:2015-08-14 15:40:50

标签: windows batch-file connectivity

我正在使用PrivateInternetAccess作为几个自动化工具,但在失去互联网连接后,其killswitch激活,切断了互联网连接。在手动重新连接或重新启动应用程序(使其在启动时自动连接)之前,互联网连接将丢失。

为了进一步澄清,我需要一个批处理文件:  1.检查每15秒是否有互联网连接  2.如果没有Internet连接,请结束所有名为pia_manager.exe的任务。通常应该有一个,但有时会出现2个。  3.执行步骤2后,请稍等片刻,然后返回步骤1.

我希望我能够澄清我的问题。我认识多个与PrivateInternetAccess有同样问题的人,我很惊讶没有人问过这个问题。

请帮帮我。干杯!

1 个答案:

答案 0 :(得分:0)

如何在killswitch断开连接后重新连接专用Internet访问

此脚本将每15秒检查一次连接并重新连接PIA。使用底部ping行设置 间隔秒。保持第一个ping行在几秒钟,因为PIA可能需要最多连接30秒。

@echo off&cls

:loop
Echo Testing connection...
ping www.google.com >nul || (
  Echo Restarting PIA...
  taskkill /im pia_manager.exe /f
  ping localhost -n 15 >nul
)
ping localhost -n 15 >nul
goto:loop