作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Ubuntu 10.04 服务器上,我想使用 bash 脚本执行以下操作:
创建一个监控 ISDN 连接的服务,如果停机时间超过 60 秒,则强制重新连接。
我当前的解决方案如下所示:
#!/usr/bin/bash
LOGFILE=/home/msw/router/ping-stats.txt
TIME="`date +%C%y%m%d%H%M`"
/sbin/ping -c 1 google.com > /dev/null 2>&1
if [ "$?" == "0" ]
then
STATUS=1
else
STATUS=0
fi
echo "$TIME $STATUS" >> $LOGFILE
最佳答案
对于快速和肮脏的有nm-tool
. dbus-send
可以更精确一些,但需要了解 D-Bus 如何与 NetworkManager 一起工作。如果你想要一些持久的东西,那么你需要学习如何与 D-Bus 交互,但这可能需要使用一些较低级别的东西,比如 Python。
关于用于监控 ISDN 连接的 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2978790/
在 Ubuntu 10.04 服务器上,我想使用 bash 脚本执行以下操作: 创建一个监控 ISDN 连接的服务,如果停机时间超过 60 秒,则强制重新连接。 我当前的解决方案如下所示: #!/us
我有一个非常具体的要求,即针对 Q.931 等协议(protocol)和 ARINC 746 等特定协议(protocol)测试 ISDN PRI 接口(interface)。 我想知道上面的协议(p
我想在调制解调器拨完一个电话号码后挂断电话。我可以跟踪调制解调器何时开始拨号以及何时断开连接。但我无法跟踪拨号完成。我为此使用 TAPI。我试过 C# 和 C++。但我不知道如何管理它。 最佳答案 当
我是一名优秀的程序员,十分优秀!