請問怎樣設定在cpu達到一定温度後自動關機?(已解决)

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
豬豬
帖子: 1216
注册时间: 2006-08-30 20:54
来自: 廣州

請問怎樣設定在cpu達到一定温度後自動關機?(已解决)

#1

帖子 豬豬 » 2008-05-16 7:13

Computer Temperature Monitor裡的"輸入執行命令"裡能不能做到,要輸入什麽才好?我的板似乎沒有cpu過熱關機,怕風扇燒了(已經燒過一次,上到70多度死機了)
附件
Screenshot-Computer Temperature Monitor Preferences.png
上次由 豬豬 在 2008-05-26 18:28,总共编辑 1 次。
Intel G1610
Samsung DDR1333 4G
SOYO SY-I6H-L 4.1
Maxtor 250GB+Seagate 500GB
Nvidia GeForce 8500GT
Samsung SyncMaster S22B360
Ubuntu 10.04 LTS
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#2

帖子 yaoms » 2008-05-16 8:23

代码: 全选

sudo shutdown -h now 
?如果要密码,你就设置一下 sudoers
添加如下内容:

代码: 全选

Cmnd_alias SHUTDOWN = /sbin/shutdown
username ALL=(ALL) NOPASSWD: SHUTDOWN
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
sunwei_07
帖子: 56
注册时间: 2008-05-15 13:41
来自: 浙江

#3

帖子 sunwei_07 » 2008-05-16 16:46

难道你的主板不支持?为什么还要通过系统来实现啊?
头像
yiding_he
帖子: 2677
注册时间: 2006-10-25 18:10
来自: 长沙
联系:

#4

帖子 yiding_he » 2008-05-16 16:50

sunwei_07 写了:难道你的主板不支持?为什么还要通过系统来实现啊?
主板的话,怕是“啪”的一下关机了。
你是自由的。别人也是。
头像
豬豬
帖子: 1216
注册时间: 2006-08-30 20:54
来自: 廣州

#5

帖子 豬豬 » 2008-05-16 19:50

yaoms 写了:

代码: 全选

sudo shutdown -h now 
?如果要密码,你就设置一下 sudoers
添加如下内容:

代码: 全选

Cmnd_alias SHUTDOWN = /sbin/shutdown
username ALL=(ALL) NOPASSWD: SHUTDOWN
在/etc/sudoers裡加入了

代码: 全选

Cmnd_alias SHUTDOWN = /sbin/shutdown
我的名字 ALL=(ALL) NOPASSWD: SHUTDOWN
sudo shutdown -h now還是會提示密碼,參考某些貼,改成"我的名字 localhost=/sbin/shutdown"也不行

另外在測溫軟件中執行這條命令後無效,alt+f2運行也不行,一定要把在"在終端機中執行"打勾才行,但在測溫軟件中要加點什麽才能自動彈出終端再運行該指令呢?
上次由 豬豬 在 2008-05-16 21:10,总共编辑 2 次。
Intel G1610
Samsung DDR1333 4G
SOYO SY-I6H-L 4.1
Maxtor 250GB+Seagate 500GB
Nvidia GeForce 8500GT
Samsung SyncMaster S22B360
Ubuntu 10.04 LTS
头像
豬豬
帖子: 1216
注册时间: 2006-08-30 20:54
来自: 廣州

#6

帖子 豬豬 » 2008-05-16 19:51

sunwei_07 写了:难道你的主板不支持?为什么还要通过系统来实现啊?
似乎不支持,我也很意外,祇有按溫度自動調整風扇的選項,郤沒找到有過熱關機的選項
Intel G1610
Samsung DDR1333 4G
SOYO SY-I6H-L 4.1
Maxtor 250GB+Seagate 500GB
Nvidia GeForce 8500GT
Samsung SyncMaster S22B360
Ubuntu 10.04 LTS
linser
帖子: 243
注册时间: 2005-09-28 9:03

#7

帖子 linser » 2008-05-18 6:35

代码: 全选

gnome-terminal -x bash -c "read -n1 -p 'Hello, world'"
这样就能打开终端执行命令

不过,楼主应该改善一下散热才是正路,AMD CPU 70多度也不该死机,偶一台AMD机子放在阳台上当服务器,一个夏天都没死机过
live4love
帖子: 313
注册时间: 2007-12-25 10:41

#8

帖子 live4love » 2008-05-18 21:33

linser 写了:

代码: 全选

gnome-terminal -x bash -c "read -n1 -p 'Hello, world'"
这样就能打开终端执行命令

不过,楼主应该改善一下散热才是正路,AMD CPU 70多度也不该死机,偶一台AMD机子放在阳台上当服务器,一个夏天都没死机过
放在阳台上当服务器。。。。是否还加盖防爆装置。。。
头像
豬豬
帖子: 1216
注册时间: 2006-08-30 20:54
来自: 廣州

#9

帖子 豬豬 » 2008-05-25 22:30

linser 写了:

代码: 全选

gnome-terminal -x bash -c "read -n1 -p 'Hello, world'"
这样就能打开终端执行命令

不过,楼主应该改善一下散热才是正路,AMD CPU 70多度也不该死机,偶一台AMD机子放在阳台上当服务器,一个夏天都没死机过
謝謝,在gnome裡呼出終端機執行命令這步實現了,但nopasswd的部分還是未能解决,我甚至在/etc/sudoers裡加上了

代码: 全选

user ALL=NOPASSWD: /sbin/
都不能實現,是我格式上配置上有遺漏嗎,我的配置具體如下

代码: 全选

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults	env_reset

# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL) ALL
user	ALL=NOPASSWD: /sbin/

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Intel G1610
Samsung DDR1333 4G
SOYO SY-I6H-L 4.1
Maxtor 250GB+Seagate 500GB
Nvidia GeForce 8500GT
Samsung SyncMaster S22B360
Ubuntu 10.04 LTS
头像
小天儿
帖子: 80
注册时间: 2007-07-13 9:14

#10

帖子 小天儿 » 2008-05-26 9:35

关机命令应该是 halt -p
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#11

帖子 eexpress » 2008-05-26 11:00

怎么没见到判断温度的句子?手动关机???
● 鸣学
头像
小天儿
帖子: 80
注册时间: 2007-07-13 9:14

#12

帖子 小天儿 » 2008-05-26 13:06

交给LZ一个方法,我刚才验证过基本可行 安装一个sensors-applet然后在设置里找到你的CPU,设置Alarm运行指令 sudo halt -p,设置好你需要的温度(最好高一点比如85度)。当系统超过这个温度,就会自动关机。不过输入密码的问题我还没解决。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#13

帖子 eexpress » 2008-05-26 15:35

echo xxxxxxxxx | sudo -S poweroff
密码的事情
● 鸣学
头像
豬豬
帖子: 1216
注册时间: 2006-08-30 20:54
来自: 廣州

#14

帖子 豬豬 » 2008-05-26 18:25

謝謝各位的幫助,解决了
最終解决方法是在Sensors-Applet裡打開alarm,執行echo xxxxxxxx | sudo -S poweroff
Comptemp不知為啥塡入gnome-terminal -x bash -c "echo xxxxxxxx | sudo -S poweroff"也一樣不起作用,祇看到終端閃出來半秒就關掉了,唯有放棄掉(在alt+f2裡能用,所以也要謝謝,學到東西了)!

這個夏天可以放心開著通宵下載了 :twisted:
Intel G1610
Samsung DDR1333 4G
SOYO SY-I6H-L 4.1
Maxtor 250GB+Seagate 500GB
Nvidia GeForce 8500GT
Samsung SyncMaster S22B360
Ubuntu 10.04 LTS
回复