免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2485 | 回复: 7
打印 上一主题 下一主题

linux待机脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-02 14:19 |只看该作者 |倒序浏览
修正待机脚本:

  1. #!/bin/bash
  2.         # default display on current host
  3.         DISPLAY=:0.0
  4.         # find out if DPMS is enabled
  5.         STATUS=`/usr/X11R6/bin/xset -display $DISPLAY -q | grep -e 'DPMS is'`
  6.         # enable DPMS if disabled
  7.         if [ "$STATUS" == " DPMS is Disabled" ]
  8.         then
  9.         echo "Enabling DPMS ..." >>/etc/acpi/actions/stay.txt
  10.         /usr/X11R6/bin/xset -display $DISPLAY +dpms
  11.         fi
  12.         # find out if the monitor is on
  13.         STATUS=`/usr/X11R6/bin/xset -display $DISPLAY -q | grep 'Monitor'`
  14.         if [ "$STATUS" == "  Monitor is On" ]
  15.         then
  16.         echo "[`date`] Turning display OFF" >>/etc/acpi/actions/stay.txt
  17.         /usr/X11R6/bin/xset -display $DISPLAY dpms force off
  18.         else
  19.         echo "[`date`] 待机中...... " >>/etc/acpi/actions/stay.txt
  20.         fi
  21.         exit 0
复制代码


当然需要crontab运行.

这个试用于常常离开电脑的人.....

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2007-10-02 14:24 |只看该作者
不错~~

论坛徽章:
0
3 [报告]
发表于 2007-10-02 17:08 |只看该作者
这个是针对x界面的么?

论坛徽章:
0
4 [报告]
发表于 2007-10-02 17:48 |只看该作者
Cool !

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
5 [报告]
发表于 2007-10-02 18:26 |只看该作者
原帖由 zysno1 于 2007-10-2 17:08 发表
这个是针对x界面的么?

没看到/X11

论坛徽章:
0
6 [报告]
发表于 2007-10-03 16:29 |只看该作者
看到了。。我是在想,x界面本来也有类似的待机功能阿。反正gnome是有的。为啥又要弄一个轮子?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
7 [报告]
发表于 2007-10-03 17:22 |只看该作者
原帖由 zysno1 于 2007-10-3 16:29 发表
看到了。。我是在想,x界面本来也有类似的待机功能阿。反正gnome是有的。为啥又要弄一个轮子?

作为一个脚本练习也不错, 值得学习!

论坛徽章:
0
8 [报告]
发表于 2007-10-04 08:24 |只看该作者

回复 #6 zysno1 的帖子

我这没   或者说是不会来     所以自己弄.....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP