Como suspender o sistema Linux por um período de tempo específico remotamente?

3

Gostaria de suspender ou hibernar meu sistema Linux RedHat 5 por um período específico de tempo. Por exemplo, eu gostaria de suspender o sistema às 12:00 e acordá-lo às 15:00 remotamente.

Existe alguma maneira de fazer isso?

    
por fixer1234 06.11.2012 / 01:22

4 respostas

2

A maioria dos BIOS possui a funcionalidade RTC Alarm, que aciona o computador em um horário definido todos os dias. O próprio sistema operacional poderia então colocar o computador em modo de espera / hibernação / desligamento em um horário definido, via cron ou outro.

    
por 06.11.2012 / 01:31
1

Você pode usar um cron job para executar um desligamento do sistema no horário desejado.

Para iniciar o computador novamente, você pode usar o alarme do BIOS RTC do sistema, se tiver um. Isso pode ser difícil de mudar, por isso é melhor que você sempre inicie novamente na mesma hora do dia.

NVRAM-WakeUp é uma das poucas ferramentas que podem alterar o tempo de inicialização do BIOS a partir do Linux, mas cada placa-mãe vai reagir de forma diferente. YMMV

O Wake on LAN é uma boa solução para startups sob demanda, mas requer acesso a outro computador que possa enviar Magic Packets para o endereço de hardware da NIC. Isso normalmente significa um computador na mesma rede física.

    
por 06.11.2012 / 21:09
0

Outra possibilidade seria desligar o sistema usando cron ou outras coisas, e ser acordado usando o WakeOnLan, se o Alarme RTC mencionado anteriormente não estiver disponível.

    
por 06.11.2012 / 07:17
0

Obrigado a todos.

WakeOnLan funciona brilhantemente no meu Redhat Linux (IBM Lenovo)! Eu usei o cliente WakeOnLan na minha máquina com Windows XP.

Referência

link

link

    
por 07.11.2012 / 02:58