Answers:
尽管您提到您希望在网络小程序中执行此操作-我认为您无法执行此操作。这是另一种选择。
上网
互联网中断
如何为11.10和12.04
它需要来自PPA的指示器以及自定义的ping测试脚本:
sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update
sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts
使用:
gedit pingtest.sh
复制下面的代码并将其粘贴到新文件中,然后保存并关闭。
授予文件执行权限:
chmod +x pingtest.sh
启动指示器
indicator-sysmonitor &
然后在指标首选项中:
单击“使用此命令”,然后复制并粘贴以下文本:
$HOME/scripts/pingtest.sh
码
#!/bin/bash
if ping -c 1 -W 2 google.com > /dev/null; then
echo "Up"
else
echo "Down"
fi
indicator-sysmonitor
在该PPA中不可用!
将原来的答案是对Ubuntu 11.10和12.04写的。
从那时起,指标界面更改为12.10和13.04。但是,此后维护人员尚未发布更高版本的Ubuntu的版本。自2013年第一季度以来,没有在启动板PPA中提交任何代码。
因此,我分叉了该项目,修复了一些错误,并使其可用于14.04 Trusty用户。随时在GitHub上检查代码并提供维护帮助。
上网
互联网中断
如何为14.04
它需要来自我的PPA的指示器以及自定义的ping测试脚本:
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
mkdir -p ~/scripts && cd ~/scripts
使用:
gedit pingtest.sh
复制下面的代码并将其粘贴到新文件中,然后保存并关闭。
授予文件执行权限:
chmod +x pingtest.sh
启动指示器
indicator-sysmonitor &
然后在指标首选项中单击“新建”:
然后输入详细信息,如下所示:
即使用命令
$HOME/scripts/pingtest.sh
单击确定,然后执行以下操作1、2、3和4:
码
#!/bin/bash
if ping -c 1 -W 2 google.com > /dev/null; then
echo "Up"
else
echo "Down"
fi