인터넷 연결을 확인하는 스크립트를 만드는 방법은 무엇입니까?

인터넷 연결을 확인하는 스크립트를 만드는 방법은 무엇입니까?

저는 리눅스 프로그래밍이 처음입니다. 저는 Linux Mint Xfce 15를 사용하여 비트코인 ​​채굴을 시작했습니다. 지시 사항을 잘 따르고 있지만 어떻게 시작해야 할지 모르겠습니다. 연결이 없으면 인터넷에 연결되어 있는지 확인하기 위해 15분마다 실행할 수 있는 스크립트를 만들고 Wi-Fi 연결을 다시 시작해야 합니다. Wi-Fi가 연결되어 있는데도 Asus eee b202의 인터넷 연결이 끊어지고 있습니다. 그래서 문제를 해결하기 위해 Wi-Fi 연결을 끊었다가 다시 연결합니다. 크론 작업에 스크립트를 추가하면 그런 일을 피할 수 있습니다. 미리 감사드립니다.

답변1

다음 스크립트를 실행하려면 루트에 대한 크론 작업을 추가하세요.

#!/bin/bash

if ! [ "$(ping -c 1 google.com)" ]; then
    service network-manager restart
fi

실행 가능하게 만드는 것을 잊지 마세요:

chmod +x /path/to/script

루트에 대한 크론 작업을 추가하려면 다음 명령을 사용하십시오.

sudo crontab -e

crontab 파일의 cron 항목은 다음과 같아야 합니다.

0/15 * * * * /path/to/script

관련 정보