como colocar o Windows pc para dormir após o tempo específico [duplicado]

2

Eu sei que podemos desligar as janelas depois de um tempo específico como este

shutdown -s -t <time>

Mas como posso fazer o mesmo quando quero que meu pc durma depois de um certo tempo? existe algum comando?

Também será útil se você me disse o comando para o Linux também, porque eu raramente uso janelas.

    
por Shivcharan Patil 17.10.2017 / 18:46

2 respostas

2

A idéia é de aqui e aqui .

Poderíamos criar um arquivo sleep.bat como:

@echo off
timeout %1 > NUL
rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Somente para geeks: você pode usar o comando copy con sleep.bat , copiar / passar o texto acima e pressionar Ctrl-Z para fechar o arquivo. Você pode verificar usando o comando type sleep.bat .

    
por 17.10.2017 / 19:32
0

Desde que você deseja a solução Linux, em sistemas recentes:

systemctl suspend
systemctl hibernate

Se você quiser que isso aconteça após um atraso, combine com o comando sleep:

sleep 1h 30m && systemctl suspend

Você também pode usar o utilitário kshutdown que fornece uma GUI para desligar / suspender em várias condições: após algum atraso, em um horário específico ou quando algum processo é encerrado.

    
por 17.10.2017 / 21:09