应用场景
硬件/整机信息:宏碁acer电脑
OS版本信息:桌面专业版、家庭版
问题现象
acer电脑安装专业版或家庭版系统后,关机时会自动重启。
解决方案
通过自建电源控制脚本,并使能相关系统服务的方式解决宏碁acer电脑关机时自动重启的问题。
步骤一:编写电源控制脚本
uos@uos-PC:~$ sudo vim /usr/local/bin/haltusbpower.sh
#!/bin/bash
for i in /sys/bus/usb/devices/*/power/control;
do
echo on > $i
done
步骤二::赋予脚本执行权限
uos@uos-PC:~$ sudo chmod +x /usr/local/bin/haltusbpower.sh
步骤三:增加相应系统服务
uos@uos-PC:~$ sudo vim /usr/lib/systemd/system/haltusbpower.service
[Unit] Description=haltusbpower
Before=shutdown.target
DefaultDependencies=no
[Service]
ExecStart=/usr/local/bin/haltusbpower.sh
Type=oneshot
RemainAfterExit=yes
[Install]
WantedBy=shutdown.target
步骤四:开启相关服务
uos@uos-PC:~$ systemctl enable haltusbpower.service
加入官方社群,获取更多技术支持~

©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。