作为一名机房运维人员,最烦躁的事,莫过于停电时,要关闭服务器。
因为机房的UPS的容量有限,不可能长时间供电,而且停电有可能发生在休息时间,夜里或你出去游玩的时候,你根本没办法远程登录进行关机。
就算可以登录,但服务器的数量众多,有windows的,有linux的,每一台都要输入用户名密码再关机,操作下来也是很繁琐。
在没有系统的管理软件执行自动关机的情况下,可以通过将以下脚本配置为计划任务,让其每隔一定时间去检测某个IP地址是否能ping通,再决定是否关机。
几行代码,即可减轻运维人员的压力,让你安心睡大觉,开开心心的出去玩。

windows服务器的停电自动关机检测脚本:

@echo off
for /f %%n in ('ping 192.168.1.10 ^| find /c "TTL"') do set p=%%n
if %p% EQU 0 (
 echo 自动关机条件已经触发,系统将在1分钟后自动关机
 shutdown /s
)

Linux服务器的停电自动关机检测脚本:

#! /bin/bash
p=`ping -c 5 192.168.1.10 | grep -c "ttl"`
if [ $p = 0 ]; then
 echo "自动关机条件已经触发,系统将在1分钟后自动关机"
 shutdown -h +1
fi

(此处仅提供核心代码,具体的配置使用方法,不在此赘述)

机房停电服务器自动关机脚本(Windows和Linux)相关推荐

  1. tftpd32服务器软件在Windows与linux 下的文件传输(服务器ip 的设置问题)

    tftpd32服务器软件在Windows与linux 下的文件传输 https://blog.csdn.net/stoic163/article/details/42804421 2015年01月17 ...

  2. linux服务器密码策略,windows与linux服务器平台密码策略管理

    windows与linux服务器平台密码策略管理 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 服务器平台密码策略管理1.window ...

  3. linux服务器怎么装windows系统,linux云服务器装windows系统

    linux云服务器装windows系统 内容精选 换一换 用户在购买弹性云服务器(Elastic Cloud Server ,简称ECS)时,选择KPS提供的SSH密钥对对登录弹性云服务器的用户进行身 ...

  4. linux ping监控脚本,WINDOWS和LINUX下带时间的PING包监控脚本

    ================================WINDOWS================================= '' ''使用方法 '';cscript ping.v ...

  5. linux临时脚本,windows 和 linux 清理 临时 文件 的脚本

    工程需要打包但是仅仅使用解决方案的右键->清理,是无法干净的. 使用这个脚本即可瞬间干净,无用的文件夹可以手动删除. 复制粘贴为clean.bat文件,复制到工程根目录,双击执行即可,很容易看懂 ...

  6. MC服务器启动脚本写法

    MC服务器启动脚本写法 1. Linux系统的.sh启动脚本 1.1 Linux单次启动 1.2 Linux循环十次启动 1.3 Linux无限循环启动 2. Windows系统的.bat启动脚本 2 ...

  7. windows与Linux实时传输数据,I01 物理隔离条件下Windows与Linux服务器的文件传输脚本...

    title: I01 物理隔离条件下Windows与Linux服务器的文件传输脚本author: Adolph Leecategories: 进阶tags: paramiko打怪升级mathjax: ...

  8. ups linux 电脑自动关机,停电后服务器自动关机工具(有UPS电源) 在UPS消耗完电前自动关机...

    停电后服务器自动关机工具干什么用?当前网吧很多都用的无盘系统,服务器数据非常关键,而UPS只能支撑几分钟的时间,等UPS将电池内的电量消耗完,还是一样会恶意关机,导致数据不安全?当前有了这款停电后服务 ...

  9. 设置linux的自动关机和windows的自动关机(篇幅一)

    一.在linux下设置自动关机:(服务器版CentOS-7.2系统,硬件:X86平台) 1.1.关机配置脚本路径: [root@localhost home]# cat /etc/crontab 1. ...

最新文章

  1. eclipse javascript_原生js实现贪吃蛇游戏_javascript技巧
  2. 搭建 Hadoop2.7.2 + Spark1.6环境
  3. 2019 .NET China Conf:路一直都在,社区会更好
  4. 3. 机器学习中为什么需要梯度下降?梯度下降算法缺点?_一起学习西瓜书2
  5. Active Record 数据库模式-增删改查操作
  6. Android快速入门之使用AdapterView展示不同风格的列表
  7. 长沙理工大学第十二届ACM大赛【9/12】
  8. 计算机软件毕业论文模板,计算机软件毕业论文提纲模板
  9. 谷歌关闭中国地区音乐搜索服务与产品设计
  10. 《影响力》 让人顺从的六大原理 [美] Robert B. Cialdini
  11. 科沃斯机器人充电红灯_科沃斯扫地机器人充电一直亮红灯
  12. OpenHarmony通过MQTT远程控制鸿蒙小车
  13. 图片存档和通信系统(PACS)的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. arduino UNO利用74hc595级联控制16个LED状态
  15. 切比雪夫距离 入门例题
  16. 【动态规划】多重背包问题
  17. week_02_面向对象基础
  18. Material Design Lite组件之徽章
  19. WPBC乳腺癌数据集建模(Ⅱ)—预后诊断模型建立
  20. 电脑中的"倚天剑+屠龙刀"【推荐】

热门文章

  1. 关于python文件中调用matlab函数的打包问题
  2. 软件的开发流程及计算机硬件组成
  3. 计算机在职研究生学什么时候,2020年计算机在职研究生学制为几年?
  4. 数据结构与算法 实验报告一 约瑟夫环(单循环链表)
  5. Oracle清理归档日志dbf文件
  6. 绿茶、红茶、茉莉花茶的简述分享
  7. 阿里云镜像服务海外构建
  8. freeradius pap mysql_freeradius2.1+mysql搭建简明教程
  9. 湖南大学计算机专业分数线,湖南大学2020年湖南省各专业录取分数线
  10. C++实现数独,世界最难论秒出