如何创建脚本来检查互联网连接?

Mau*_*ldo 6 scripts cron wireless internet

我是 linux 编程的新手。我开始使用 linux mint xfce 15 进行比特币挖掘。我非常擅长遵循指示,只是不知道如何开始。我需要创建一个可以每 15 分钟运行一次的脚本,以检查是否有到 Internet 的连接,如果没有连接,则重新启动 wifi 连接。我的 asus eee b202 以某种方式失去了互联网连接,即使 wifi 已连接。所以为了解决这个问题,我断开了 wifi 并重新连接。通过将脚本添加到 cron 作业中,我可以避免这样做。先谢谢了。

Rad*_*anu 2

添加 root 的 cron 作业来运行以下脚本:

#!/bin/bash

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

不要忘记使其可执行:

chmod +x /path/to/script
Run Code Online (Sandbox Code Playgroud)

要为 root 添加 cron 作业,请使用以下命令:

sudo crontab -e
Run Code Online (Sandbox Code Playgroud)

crontab 文件中的 cron 条目应如下所示:

0/15 * * * * /path/to/script
Run Code Online (Sandbox Code Playgroud)