O cron acorda meu computador?

7

Eu preciso iniciar um script Python todos os dias à meia-noite e, depois de pesquisar na internet, descobri que posso usar o cron para isso. O que eu estou curioso é que, se eu programar uma tarefa Cron para a meia-noite, ele vai acordar meu computador para fazer o trabalho? Ou eu tenho que acordar o computador usando outra coisa? Estou usando o Ubuntu 16.04.

    
por vasekhlav 05.09.2016 / 15:34

1 resposta

6

Resposta curta:

Não.

Você pode no entanto usar rtcwake . Com rtcwake , você pode acordar o computador, configurá-lo para executar comandos e scripts posteriormente.

As opções incluem tanto o despertar em um horário absoluto quanto o acordar em um intervalo de tempo específico a partir de agora :

-s seconds | --seconds seconds
    Sets the wakeup time to seconds in future from now. 
-t time_t | --time time_t
    Sets the wakeup time to the absolute time time_t. time_t is the time in seconds since 1970-01-01, 00:00 UTC. Use the 

Um exemplo de como o rtcwake pode ser usado está em esta resposta .
Veja também, como sempre, man rtcwake

    
por Jacob Vlijm 05.09.2016 / 15:37