Como fazer qualquer computador inicializar ou desligar em um cronograma
Windows, Mac OS X e Linux permitem que você programe inicializações, desligamentos e wake-ups. Você pode ter seu computador ligado automaticamente pela manhã e desligar automaticamente à noite, se você quiser.
Isso é menos necessário do que nunca graças ao modo de suspensão - um laptop típico entra no modo de suspensão de baixa energia, que pode ser retomado rapidamente quando não está sendo usado - mas ainda pode ser útil para PCs desktop.
janelas
O Windows permite que você defina os horários de inicialização e desligamento por meio do Agendador de Tarefas. As tarefas agendadas podem executar o comando "shutdown", desligando o computador em um horário específico. Você também pode executar outros comandos para colocar o computador em repouso ou hiberná-lo. Aqui estão os comandos que você precisa:
- Desligar: shutdown.exe -s -t 00
- Hibernação: powrprof.dll rundll32.exe, SetSuspendState
- Dormir: rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Através da mágica do agendador de tarefas, você pode até ter o Windows aguardando até que você não esteja mais usando seu computador para desligá-lo. Ele não vai desligar automaticamente quando você estiver usando, se você ficar acordado um pouco tarde da noite.
Você também pode criar tarefas agendadas que ativam seu computador do modo de suspensão. Supondo que o seu computador está dormindo e não está completamente desligado - você pode colocá-lo em repouso ou usar uma tarefa agendada que o coloca em suspensão - essa tarefa agendada quando você acorda o computador.
Mac OS X
Esta opção está disponível na janela Preferências do Sistema em um Mac. Clique no menu Apple, selecione Preferências do sistema e clique no ícone Economia de energia na janela Preferências do sistema..
Clique no botão "Agendar" na parte inferior das preferências do Economizador de energia e use as opções aqui para agendar um horário de inicialização ou ativação para o seu Mac. Você também pode agendar um horário de Descanso, Reinício ou Desligamento e escolher em qual dia da semana seus horários programados serão usados - dias da semana, finais de semana, dia específico ou todos os dias da semana..
Se você tiver um MacBook, a inicialização agendada só ocorrerá quando estiver conectado. Isso evita o consumo da bateria e garante que o laptop não decida inicializar quando estiver em uma bolsa em algum lugar.
Linux
O comando rtcwake permite que você agende o wake-up no Linux. Esse comando coloca seu computador em repouso, hiberna ou encerra enquanto especifica uma hora em que ele deve ser ativado novamente. Você pode executar o comando rtcwake apropriado quando for dormir e ele será inicializado automaticamente no horário agendado.
O comando rtcwake também pode ser usado apenas para agendar um horário de inicialização, mas não para colocar o computador em suspensão imediatamente. Coloque-o para dormir ou desligue-o em seu próprio horário e ele vai acordar quando você decidir que deveria.
Para automatizar isso completamente, você pode criar um ou mais cronjobs que executam o comando rtcwake em um horário específico.
Wake-on-LAN
Todos os tipos de computadores podem aceitar pacotes mágicos “Wake-On-LAN” ou WoL. Suporte para Wake-on-LAN é cozido em um computador no nível de firmware BIOS ou UEFI, abaixo do próprio sistema operacional. Ao usar o recurso Wake-on-LAN, um computador que esteja desligado ou adormecido continua fornecendo energia à sua interface de rede. Geralmente, essa é uma conexão Ethernet com fio, mas você também pode configurar um computador para aceitar pacotes Wake-on-LAN enviados via Wi-Fi. Quando recebe um pacote apropriadamente criado, ele reativará o computador novamente.
Essa opção é geralmente habilitada por padrão em computadores desktop, mas pode não estar habilitada em laptops para economizar energia da bateria - especialmente não na interface Wi-Fi. Você precisará garantir que o Wake-on-LAN esteja ativado em seu computador primeiro e testá-lo.
Depois de ativar o Wake-on-LAN, você pode configurar um dispositivo para enviar pacotes Wake-on-LAN para outros dispositivos de acordo com a programação. Por exemplo, abordamos o uso de um roteador que executa o DD-WRT para enviar pacotes Wake-on-LAN de forma agendada, permitindo que você acorde qualquer dispositivo do roteador e configure todos os tempos de ativação em um só lugar.
Por padrão, a maioria dos computadores se coloca automaticamente em suspensão ou hibernação após um determinado período de tempo quando não estão sendo usados. Se você quiser que seu computador continue funcionando mesmo quando não estiver lá, altere suas configurações para que ele não entre automaticamente ou hiberne.