免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: 奥特蟹蟹
打印 上一主题 下一主题

[系统管理] 写一个shell脚本来控制服务器自动关机 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2014-07-23 20:48 |只看该作者
回复 7# MeRcy_PM

谢谢!不过我还是没找到解决我所提问题的办法哦,在线一直等...
   

论坛徽章:
9
寅虎
日期:2013-12-02 12:49:22巨蟹座
日期:2014-07-18 18:13:34卯兔
日期:2014-07-25 14:43:08子鼠
日期:2014-07-26 10:10:51酉鸡
日期:2014-07-31 15:09:562015亚冠之本尤德科
日期:2015-05-19 09:27:382015亚冠之卡尔希纳萨夫
日期:2015-06-20 10:30:212015亚冠之阿尔纳斯尔
日期:2015-07-01 20:46:062015亚冠之城南
日期:2015-07-15 21:12:00
12 [报告]
发表于 2014-07-23 22:13 |只看该作者
UPS提供的有驱动程序或者和服务器联动的相关套件吧? 看看说明

论坛徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役纪念章
日期:2018-05-14 11:05:0715-16赛季CBA联赛之北控
日期:2018-05-14 11:05:0015-16赛季CBA联赛之江苏
日期:2017-02-27 18:11:0715-16赛季CBA联赛之上海
日期:2018-08-15 09:48:5415-16赛季CBA联赛之佛山
日期:2018-07-20 17:14:2315-16赛季CBA联赛之佛山
日期:2019-09-10 18:08:4615-16赛季CBA联赛之山西
日期:2020-03-26 09:40:5115-16赛季CBA联赛之佛山
日期:2020-05-08 09:03:54
13 [报告]
发表于 2014-07-24 09:14 |只看该作者
你还不如做UPS监控电脑少用30%预警,具体看你UPS能扛多长时间。这样你就有时间去处理UPS引起的问题

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
14 [报告]
发表于 2014-07-24 09:57 |只看该作者
回复 10# 奥特蟹蟹

我没用过 你的UPS, 所以, 不知道要怎么处理.

大致代码应该是:

  1. sub get_ups_stat()
  2. {
  3.     return [{市电|UPS},PowerLevel(0-100)]
  4. }

  5. sub shut_down()
  6. {
  7.     shutdown -r now
  8. }   

  9. while (1) {
  10.     ups_stat=get_ups_stat
  11.     if (ups_stat[0] == UPS and ups_stat[1] < 30) {
  12.         shut_down
  13.     } else {
  14.         sleep 30
  15.     }
  16. }
复制代码

论坛徽章:
0
15 [报告]
发表于 2014-07-24 10:16 |只看该作者
回复 12# lifayi2008
有倒是有一个光盘,不过不支持我用的系统,我看了一下好像是07年出的,太老了

论坛徽章:
0
16 [报告]
发表于 2014-07-24 10:19 |只看该作者
回复 13# chengchow

要是没人在值班,那服务器一样不能在预警时间及时关掉啊,所以还是能自动关机比较好。
   

论坛徽章:
0
17 [报告]
发表于 2014-07-24 10:24 |只看该作者
回复 14# q1208c
谢谢大虾,学习了

   

论坛徽章:
5
子鼠
日期:2014-05-15 13:49:32子鼠
日期:2014-07-16 11:16:45卯兔
日期:2014-07-17 11:34:49巨蟹座
日期:2014-07-21 12:05:002015亚冠之柏太阳神
日期:2015-07-30 16:26:53
18 [报告]
发表于 2014-07-24 12:03 |只看该作者
https://www.centos.bz/2011/09/linux-apmd/
这个文档你看看,usb的ups没用过,太高大上

论坛徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役纪念章
日期:2018-05-14 11:05:0715-16赛季CBA联赛之北控
日期:2018-05-14 11:05:0015-16赛季CBA联赛之江苏
日期:2017-02-27 18:11:0715-16赛季CBA联赛之上海
日期:2018-08-15 09:48:5415-16赛季CBA联赛之佛山
日期:2018-07-20 17:14:2315-16赛季CBA联赛之佛山
日期:2019-09-10 18:08:4615-16赛季CBA联赛之山西
日期:2020-03-26 09:40:5115-16赛季CBA联赛之佛山
日期:2020-05-08 09:03:54
19 [报告]
发表于 2014-07-24 14:58 |只看该作者
你如何在系统里面判断UPS没电了,自动关机容易实现
做SSH免验证
for i in `cat host.list`;do ssh root@$i "init 0";done
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP