Como programar servidor para Desligar e Ligar automaticamente.

1. Como programar servidor para Desligar e Ligar automaticamente.

Alexandre Michael de Jesus Castro
ZeTeta

(usa Linux Mint)

Enviado em 06/09/2016 - 11:57h

Eae galera, blz?

Eu gostaria de saber como que eu faço para programar meu servidor para desligar ou hiberna pela noite e ligar novamente em um horário programado.
Por exemplo: O servidor desligaria as 00:00 noite e ligaria novamente as 06:00 da manhã.


  


2. Re: Como programar servidor para Desligar e Ligar automaticamente.

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/09/2016 - 12:28h

xandy118 escreveu:

Eae galera, blz?

Eu gostaria de saber como que eu faço para programar meu servidor para desligar ou hiberna pela noite e ligar novamente em um horário programado.
Por exemplo: O servidor desligaria as 00:00 noite e ligaria novamente as 06:00 da manhã.


Boa tarde Xandy.
Para "LIGAR", configure na BIOS, em "POWER MANEGEMENT SETUP" ou "GERENCIADOR de ENERGIA",
Defina o HORáRIO em "POWER ON By ALARM".
Para desligar, o comando é bem complexo . . . :)
"AGENDE no CRON"
shutdown -h now

Att.:
Marcelo Oliver




3. Re: Como programar servidor para Desligar e Ligar automaticamente.

Alexandre Michael de Jesus Castro
ZeTeta

(usa Linux Mint)

Enviado em 06/09/2016 - 13:03h

Não tem como fazer tudo no linux msm? Não precisa necessariamente desligar, e sim podia ser o modo de hiberna.


4. Re: Como programar servidor para Desligar e Ligar automaticamente.

Alexandre Michael de Jesus Castro
ZeTeta

(usa Linux Mint)

Enviado em 06/09/2016 - 14:15h

Tem um amigo meu que me passo o comando rtcwake, que desligar a maquina e liga novamente no tempo que eu colocar. Porem tem dua sintaxes;
rtcwake -m disk -s (essa seria para desligar a maquina e ligar dps de segundos, exemplo: rtcwake -m disk -s 60)
rtcwake -m disk -t (essa seria para desligar a maquina em um horário desejado, exemplo: rtcwake -m disk -t 1500)

- Porem estou com dois supostos problemas, quando eu executo o comando para desligar apos segundos, a hora esta errada. Tipo, nesse exato momento é 14:05, quando executo o comando, horário esta uns 10 a 15 minutos atrasado.... Maaas quando executo o comando date para verificar a hora, esta corretamente igual a da minha maquina.

- E quando eu executo o comando para ligar a maquina em tal horário, exemplo: rtcwake -m disk -t 1600. aparece essa seguinte mensagem: rtcwake: time doesn't go backward to Thu Jan 1 00:26:40 1970 , como eu entendi mais ou menos, ele qer me dizer q é impossível voltar ao tempo, que seria ai no caso janeiro de 1970 as 00:26. Mas minha hora e data do servidor esta ok: Ter Set 6 14:07:15 BRT 2016

Se poderem ajudar agradeço.


5. Re: Como programar servidor para Desligar e Ligar automaticamente.

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/09/2016 - 16:18h

xandy118 escreveu:

Tem um amigo meu que me passo o comando rtcwake, que desligar a maquina e liga novamente no tempo que eu colocar. Porem tem dua sintaxes;
rtcwake -m disk -s (essa seria para desligar a maquina e ligar dps de segundos, exemplo: rtcwake -m disk -s 60)
rtcwake -m disk -t (essa seria para desligar a maquina em um horário desejado, exemplo: rtcwake -m disk -t 1500)
- Porem estou com dois supostos problemas, quando eu executo o comando para desligar apos segundos, a hora esta errada. Tipo, nesse exato momento é 14:05, quando executo o comando, horário esta uns 10 a 15 minutos atrasado.... Maaas quando executo o comando date para verificar a hora, esta corretamente igual a da minha maquina.
- E quando eu executo o comando para ligar a maquina em tal horário, exemplo: rtcwake -m disk -t 1600. aparece essa seguinte mensagem: rtcwake: time doesn't go backward to Thu Jan 1 00:26:40 1970 , como eu entendi mais ou menos, ele qer me dizer q é impossível voltar ao tempo, que seria ai no caso janeiro de 1970 as 00:26. Mas minha hora e data do servidor esta ok: Ter Set 6 14:07:15 BRT 2016
Se poderem ajudar agradeço.


O ERRO esta explicito na mensagem!!!!!
"time doesn't go backward to Thu Jan 1 00:26:40 1970" 

1600 segundos no FUSO UTC
Qui Jan 1 00:26:40 BRT 1970
A solução esta em:
man rtcwake

att.:
marcelo oliver







6. Re: Como programar servidor para Desligar e Ligar automaticamente.

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/09/2016 - 16:27h

Também dá para dar BOOT em uma máquina remotamente através de acionamento via placa de rede, se for disponível.
É um recurso que só conheço de nome.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



7. Re: Como programar servidor para Desligar e Ligar automaticamente.

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 06/09/2016 - 16:48h

Olá,
Para ligar você pode fazer o procedimento da BIOS que informaram
mas pra isso você tem que ter acesso físico a maquina, se você pega servidor com data center você não terá esse acesso
pois o acesso ao data center é somente virtual.

OBS: já reparei isso muito aqui no VOL e inclusive em livros de shell script principalmente livros escritos por grandes autores.
por que ninguém usa o poweroff para desligar a maquina?

pode ser usado no cron por exemplo para desligar a maquina todos os dias as 6 da manhã

00 06 * * 0,1,2,3,4,5,6 poweroff




---> Márcio M M <---


8. Re: Como programar servidor para Desligar e Ligar automaticamente.

Alexandre Michael de Jesus Castro
ZeTeta

(usa Linux Mint)

Enviado em 06/09/2016 - 16:58h

Na vdd, o servidor é dentro da minha casa, servidor doméstico vms dizer...
E eu qro fazer o desligamento dele todas noites, por motivo da minha ser chata, e não consegui dormi pelo barulho que a máquina faz (barulho do cooler kk) Ai pra eu n ter trabalho de todo dia entra remotamente no servidor, desliga e de manha cedo ter q ia ate ao servidor aperta o botao para liga-lo (servidor esta em um local de difícil acesso)eu qria programa pra ele fazer tudo automaticamente.... então eu consegui usar o comando rtcwake normalmente, porém deu aquelas mensagens que citei lá em cima.. aí eu pretendia resolver o erro das mensagens, pra eu fazer um script com o rtcwake e colocar dentro da cron.. pra todo dia meia noite desligar e 6 da manhã ligar






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts