跳至内容

NoSleep.sh

编辑 /etc/systemd/logind.conf 的 Bash 脚本

此 Bash 脚本旨在编辑 Rocky Linux 服务器或工作站上的 /etc/systemd/logind.conf 配置文件。具体而言,它会修改 HandleLidSwitch 选项并将其设置为 ignore。此配置更改通常用于防止系统在笔记本电脑盖子关闭时挂起或执行任何操作。

使用方法

要使用该脚本,请按照以下步骤操作

  1. 在 Linux 系统上打开终端。
  2. cd 到您首选的目录。
  3. 通过 curl 下载 NoSleep.sh 脚本:curl -O https://github.com/andrewthiesen/NoSleep.sh/blob/main/NoSleep.sh
  4. 通过运行命令 chmod +x NoSleep.sh 使 NoSleep 脚本可执行。
  5. 使用命令 sudo ./NoSleep.sh 以 root 身份执行脚本。
  6. 该脚本会将 logind.conf 文件中的 HandleLidSwitch 选项更新为 ignore
  7. 可选地,系统会提示您重新启动以使更改立即生效。

重要提示

  • 此脚本**必须**以 root 身份或具有超级用户权限运行才能修改系统文件。
  • 它假设 logind.conf 文件位于 /etc/systemd/logind.conf。如果您的系统使用不同的位置,请相应地修改脚本。
  • 修改系统配置文件可能会产生意想不到的后果。请查看脚本所做的更改,并确保它们符合您的要求。
  • 建议在执行脚本之前采取适当的预防措施,例如备份原始配置文件。
  • 重新启动系统是可选的,但可以确保更改立即生效。在执行脚本后,系统会提示您重新启动。

您可以根据需要自定义和使用该脚本。在您的系统上运行脚本之前,请确保您了解脚本及其含义。

作者:Andrew Thiesen