Ställ in eller inaktivera sömn på grund av Mac System Inactivity från kommandoraden i OS X

Mac-användare kan justera ledig tid för att sova sina datorer enkelt genom energibesparingspanelen, men många avancerade OS X-användare kanske vill vända sig till kommandoraden för att utföra en sådan uppgift. Detta möjliggör skripting, fjärrkontroll och byte av vilolös sömnbeteende via SSH, och du kan också använda den för att ställa in ledig tidskrav utöver vad som är tillåtet genom standardinställningen Systempreference.


Observera att det här inte faktiskt initierar sömn från kommandoraden, utan snarare gör ändringar i sömnsteget, som om Macen sover överhuvudtaget eller inte, och hur länge inaktivitetsperioden skulle vara innan datorn börjar sova.

För att komma igång startar du Terminal från / Program / Verktyg / mapp och använder någon av följande kommandoradser. Sudo är också obligatoriskt, så förvänta dig att ange ett administratörslösenord för att ställa in några ändringar i viloläge för viloläge.

Ställ in Mac System Sleep Idle Time från kommandoraden

Du kan ställa in ledig tid i minuter som måste gå förrän en Mac går somnar med följande syntax, i det här exemplet använder vi 60 betydande timmars inaktivitet innan Mac sover:

sudo systemsetup -setcomputersleep 60

Byt ut 60 med något annat tal i minuter om så önskas.

Stäng av systemet Sömn från kommandoraden i OS X

Du kan också helt avaktivera systemsömning på grund av inaktivitet från kommandoraden med samma kommando, ersätta numret med "Aldrig" för att indikera att Mac aldrig kommer sova från inaktivitet:

sudo systemsetup -setcomputersleep Never

Du kan också använda "Av" istället för "Aldrig", men var uppmärksam på höljet när du använder terminalkommandon.

Kontrollera nuvarande Mac System Sleep status

Om du vill bestämma vad det nuvarande systemet sova beteendet är inställt på, kan du använda flaggan -getcomputersleep:

sudo systemsetup -getcomputersleep

Om du ser ett nummer som rapporterats tillbaka är det numret i ledig minut för att bestämma när sömnhändelsen inträffar, vilket betyder att viloläget är på. På samma sätt, om det du ser rapporterade är "Aldrig" så kommer inte Macen att sova från inaktivitet.