콘텐츠로 이동

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. NoSleep 스크립트를 실행 가능하도록 하기 위해 chmod +x NoSleep.sh 명령을 실행합니다.
  5. sudo ./NoSleep.sh 명령을 사용하여 스크립트를 루트 권한으로 실행합니다.
  6. HandleLidSwitch 스크립트가 logind.conf 파일의 HandleLidSwitch 옵션을 ignore로 업데이트합니다.
  7. 변경 사항이 즉시 적용되도록 시스템을 재부팅할 것인지에 대한 선택적으로 재부팅하라는 메시지가 표시됩니다.

중요 사항

  • 이 스크립트는 반드시 루트 또는 슈퍼유저 권한으로 실행되어야 합니다. 시스템 파일을 수정하기 위해서입니다.
  • 이 스크립트는 logind.conf 파일이 /etc/systemd/logind.conf에 위치한다고 가정합니다. 시스템이 다른 위치를 사용하는 경우 스크립트를 그에 맞게 수정해야 합니다.
  • 시스템 구성 파일을 수정하는 것은 의도하지 않은 결과를 초래할 수 있습니다. 스크립트에 의해 수행되는 변경 사항을 검토하고 요구 사항과 일치하는지 확인하십시오.
  • 스크립트를 실행하기 전에 원본 구성 파일을 백업하는 등 적절한 예방 조치를 취하는 것이 좋습니다.
  • 시스템을 재부팅하는 것은 선택 사항이지만 변경 사항이 즉시 적용되도록 할 수 있습니다. 스크립트 실행 후에 재부팅 여부를 선택하도록 메시지가 표시됩니다.

시스템에 맞게 스크립트를 사용자 정의하고 활용하십시오. 스크립트와 그 영향을 충분히 이해한 후 시스템에서 실행하기 전에 검토해주시기 바랍니다.

Author: Andrew Thiesen