NoSleep.sh¶
Script Bash per modificare /etc/systemd/logind.conf
¶
Questo script bash è stato progettato per modificare il file di configurazione /etc/systemd/logind.conf
su un server o una workstation Rocky Linux. In particolare, modifica l'opzione HandleLidSwitch
e la imposta su ignore
. Questa modifica della configurazione viene comunemente utilizzata per evitare che il sistema si sospenda o esegua qualsiasi azione quando il coperchio del portatile è chiuso.
Utilizzo¶
Per utilizzare lo script, procedere come segue:
- Aprite un terminale sul vostro sistema Linux.
cd
alla directory preferita.- Scaricare lo script NoSleep.sh tramite
curl
:curl -O https://github.com/andrewthiesen/NoSleep.sh/blob/main/NoSleep.sh
- Rendete lo script NoSleep eseguibile con il comando
chmod +x NoSleep.sh
. - Eseguite lo script come root usando il comando
sudo ./NoSleep.sh
. - Lo script aggiornerà l'opzione
HandleLidSwitch
nel filelogind.conf
in modo daignorarla
. - Opzionalmente, verrà richiesto di riavviare il sistema affinché le modifiche abbiano effetto immediato.
Note importanti¶
- Questo script deve essere eseguito come root o con privilegi di superutente per modificare i file di sistema.
- Presuppone che il file
logind.conf
si trovi in/etc/systemd/logind.conf
. Se il vostro sistema utilizza una posizione diversa, modificate lo script di conseguenza. - La modifica dei file di configurazione del sistema può avere conseguenze indesiderate. Rivedete le modifiche apportate dallo script e assicuratevi che siano in linea con i vostri requisiti.
- Si raccomanda di prendere le dovute precauzioni, come il backup del file di configurazione originale, prima di eseguire lo script.
- Il riavvio del sistema è facoltativo, ma può garantire che le modifiche abbiano effetto immediato. Dopo l'esecuzione dello script verrà richiesto il riavvio.
Sentitevi liberi di personalizzare e utilizzare lo script secondo le vostre esigenze. Assicuratevi di aver compreso lo script e le sue implicazioni prima di eseguirlo sul vostro sistema.
Author: Andrew Thiesen