cat:/proc/apci/wakeup:没有此文件或目录

cat:/proc/apci/wakeup:没有此文件或目录

我将笔记本电脑设置为通过移动鼠标按下键盘来唤醒,因此我创建了简单的脚本来禁用除 PWRB 之外的所有脚本:

for d in `cat /proc/apci/wakeup |grep enabled|grep -v PWRB|cut -b -4`; do echo $d >/proc/acpi/wakeup ; done

但是当我运行它时,它显示:

cat: /proc/apci/wakeup: No such file or directory

但当我手动运行cat /proc/acpi/wakeup它时通常会显示的内容wakeup

我错过了什么?

请说得简单点,我是新手。非常感谢。

答案1

您可以简化您的脚本。

#!/bin/bash

while read -r a _ b _; do
    [[ $a != PWRB \
    && $b == \*enabled ]] && echo $a
done < /proc/acpi/wakeup > /proc/acpi/wakeup

相关内容