[发明专利]一种实现PowerButton无效的方法及系统在审
申请号: | 201710128146.8 | 申请日: | 2017-03-06 |
公开(公告)号: | CN106874015A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 程佳佳 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 powerbutton 无效 方法 系统 | ||
1.一种实现PowerButton无效的方法,其特征在于:
步骤A,生成版本检测脚本,自动检测当前操作系统的版本;
步骤B,根据所述版本检测脚本的检测结果进行系统配置,若版本检测结果为RedHat AS4,则进入步骤C;若版本检测结果为RedHat AS5,则进入步骤D;若版本检测结果为RedHat 6,则进入步骤E;若检测结果为Windows,则进入步骤F;
步骤C,调用第一脚本修改操作系统的配置文件,重启操作系统;
步骤D,调用第二脚本修改操作系统的配置文件,重启操作系统;
步骤E,调用第三脚本修改操作系统的配置文件,重启操作系统;
步骤F,调用第四脚本修改操作系统的配置文件,重启操作系统。
2.根据权利要求1所述的方法,其特征在于:其中,所述第一脚本为:
#pwd/etc/acpi/events
#vi sample.conf event=button/power.*
#action=/sbin/shutdown-h now action=/sbin/shutdown-k。
3.根据权利要求1所述的方法,其特征在于:所述第二脚本为:
#vi/etc/acpi/events/power.conf
#ACPID config to power down machine if powerbutton is pressed,but only if#no gnome-power-manager is running
event=button/power.*
action=/bin/ps awwux|/bin/grep gnome-power-manager|/bin/grep-qv grep||/sbin/shutdown-hnow。
4.根据权利要求1所述的方法,其特征在于:所述第三脚本为:
vim/etc/acpi/actions/power.sh
:<<'BLOCK shutdown-h now BLOCK'。
5.根据权利要求1所述的方法,其特征在于:所述第四脚本为:
REGEDIT
[HKEY_CURRENT_USERControl PanelPowerCfgGlobalPowerPolicy]
默认=0。
6.一种实现PowerButton无效的系统,其特征在于:所述系统包括:
版本检测模块,生成版本检测脚本,自动检测当前操作系统的版本;
判断模块,根据所述版本检测脚本的检测结果进行系统配置,若版本检测结果为RedHat AS4,则运行第一执行模块;若版本检测结果为RedHat AS5,则运行第二执行模块;若版本检测结果为RedHat 6,则运行第三执行模块;若检测结果为Windows,则运行第四执行模块;
第一执行模块,调用第一脚本修改操作系统的配置文件,重启操作系统;
第二执行模块,调用第二脚本修改操作系统的配置文件,重启操作系统;
第三执行模块,调用第三脚本修改操作系统的配置文件,重启操作系统;
第四执行模块,调用第四脚本修改操作系统的配置文件,重启操作系统。
7.根据权利要求6所述的系统,其特征在于:其中,所述第一脚本为:
#pwd/etc/acpi/events
#vi sample.conf event=button/power.*
#action=/sbin/shutdown-h now action=/sbin/shutdown-k。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710128146.8/1.html,转载请声明来源钻瓜专利网。