#!/bin/bash
#连续4个小时ping不通远端主机,则本机关机。 begin_time=$(date "+%s")
while true;do
sleep 2
ping -c 1 172.16.160.1 > /dev/null
if [ $? != 0 ];then
end_time=$(date "+%s")
else
begin_time=$(date "+%s")
fi
if [ $end_time -gt $begin_time ] ; then
time_difference=$(($end_time - $begin_time))
echo $time_difference
if [ $time_difference -gt 14400 ]; then
shutdown -h now
fi
fi
done

最新文章

  1. IOS开发基础知识--碎片30
  2. 国内市场上 Android 手机屏幕分辨率的比例情况如何?
  3. React的CSS
  4. 20160130.CCPP体系详解(0009天)
  5. C#函数运行超时则终止执行(任意参数类型及参数个数通用版)
  6. android style="@[package:]style/style_name" ----------styles.xml
  7. ORA-12638: 无法检索身份证明 解决的方法
  8. Struts2框架学习(二) Action
  9. tp系统常量定义
  10. Windows Server 2012 配置远程桌面帐户允许多用户同时登录
  11. Vim 安装 YouCompleteMe
  12. Codeforces 854C Planning 【贪心】
  13. Oracle入门《Oracle介绍》第一章1-1
  14. 学习CSS布局 - box-sizing
  15. OpenJDK与JDK的区别分析
  16. mysql如何修改root用户的密码
  17. CF 554A 字符串水题
  18. POJ1274 The Perfect Stall[二分图最大匹配 Hungary]【学习笔记】
  19. e781. 设置JList中的选择模式
  20. Python 迭代器切片

热门文章

  1. substring,subsequence,charAt执行效率的不同
  2. 安装Redis图形监控工具---RedisLive
  3. 获取网站的BaseURL
  4. When Programmers and Testers Collaborate
  5. Java图像处理最快技术:ImageJ 学习第一篇
  6. Gemini.Workflow 双子工作流入门教程二:定义流程:流程节点介绍
  7. Swift 烧脑体操(四) - map 和 flatMap
  8. Window7 环境下 MariaDB 的安装 及使用
  9. bzoj5093: [Lydsy1711月赛]图的价值
  10. SPOJ - REPEATS —— 后缀数组 重复次数最多的连续重复子串