互聯網斷開連接時如何自動重新連接/重新啟動遠端計算機

互聯網斷開連接時如何自動重新連接/重新啟動遠端計算機

通常,我會透過 Team Viewer 連接到辦公室的電腦 (Windows 7) 進行工作。有時,網路連線失敗,連線遺失,所以我必須走上街頭,去我的辦公室重新啟動連線(這還不錯,但當我在另一個城市時就不太好了)。

我每天都使用任務計劃程序重新啟動計算機,因為無論如何都或多或少保證連接會再次正常工作。這顯然是一個簡單的資源,但我需要一些真正解決問題的東西。

我不太擅長 Linux 或語言(所以請簡單明了;))但我會嘗試任何推薦的東西。

如果網路連線遺失,任務規劃程式可以啟動命令嗎?

答案1

您可以使用這樣的腳本,並安排它在電腦啟動時運行。此腳本測試 IP 8.8.8.8 的連接(可以更改),如果 ping 正常,只需在 5 分鐘後測試它,如果 ping 失敗,則強制重新啟動。

#!/bin/bash
{
sleep 180 # wait 3 minutes on machine startup
while true;
do
  #if [ping] -->  0 means host reachable
  if ping -c 5 8.8.8.8; then
    sleep 300 ; #line stable , test after 5min
  else
     shutdown -r now
done
} &> /dev/null

相關內容