shutdown只能根据倒计时关机,不太符合个人需求,我经常用着用着就睡着了
系统自带的设置里面有“空闲X分钟关闭监视器”,个人由此推论linux应该有监测系统是否空闲的能力
so,我想设置系统空闲1小时自动关机,是否能够做到?
PS:麻烦提供详细方法,我是菜鸟……shell跟命令都不是很熟悉,谢谢!
[已解决][问题]能否使计算机空闲时候自动关机?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 尼拉卓尔
- 帖子: 24
- 注册时间: 2008-09-13 2:55
- 来自: 魔王专业研究所
[已解决][问题]能否使计算机空闲时候自动关机?
上次由 尼拉卓尔 在 2008-09-14 13:46,总共编辑 1 次。
- 尼拉卓尔
- 帖子: 24
- 注册时间: 2008-09-13 2:55
- 来自: 魔王专业研究所
-
- 帖子: 30
- 注册时间: 2008-04-30 19:57
- 来自: http://godorz.cn
- 联系:
-
- 帖子: 147
- 注册时间: 2007-10-04 15:23
试试6楼的办法 下面的是我的尼拉卓尔 写了:谢谢a0147520 写了:我有一shell
是等待特定任务完成后关机的,
现在在外面,
明天发
不过我想要的是系统空闲的时候
看看能不能改一下吧
就像3楼说的那样
代码: 全选
#!/bin/bash
#等待进程结束并执行关机,用法 sudo+程序名+进程号(用top或ps命令获得)
while ((1));do
PID=`ps -p $1|awk '{print $1}' |tail -n1`
if [ $PID != "$1" ];then
halt
else
sleep 30
fi