NoSleep.sh¶
用于编辑 /etc/systemd/logind.conf
的 Bash 脚本¶
这个 bash 脚本旨在编辑 Rocky Linux 服务器或工作站上的 /etc/systemd/logind.conf
配置文件。具体来说,它会修改 HandleLidSwitch
选项并将其设置为 ignore
。此配置更改通常用于防止系统在笔记本电脑合上时进入睡眠或执行任何操作。
用法¶
要使用该脚本,请按照以下步骤操作
- 在您的 Linux 系统上打开终端。
cd
到您首选的目录。- 通过
curl
下载 NoSleep.sh 脚本:curl -O https://github.com/andrewthiesen/NoSleep.sh/blob/main/NoSleep.sh
- 通过运行命令
chmod +x NoSleep.sh
使 NoSleep 脚本可执行。 - 使用命令
sudo ./NoSleep.sh
以 root 身份执行脚本。 - 脚本会将
logind.conf
文件中的HandleLidSwitch
选项更新为ignore
。 - 可选地,系统会提示您重新启动以使更改立即生效。
重要提示¶
- 此脚本必须以 root 用户或超级用户权限运行,才能修改系统文件。
- 它假定
logind.conf
文件位于/etc/systemd/logind.conf
。如果您的系统使用其他位置,请相应地修改脚本。 - 修改系统配置文件可能会产生意外后果。请仔细检查脚本所做的更改,并确保它们符合您的要求。
- 建议在执行脚本之前采取适当的预防措施,例如备份原始配置文件。
- 重新启动系统是可选的,但可以确保更改立即生效。执行脚本后,系统会提示您重新启动。
请随意根据您的需求定制和使用脚本。运行脚本前,请确保您了解脚本及其含义。
作者:Andrew Thiesen