Alterar as temporizações de atualizações automáticas

0

Eu tenho atualizações autônomas configuradas para serem executadas diariamente em um servidor 14.04. É executado pelo cron.daily à meia-noite junto com outros trabalhos. Eu gostaria de alterar o tempo que as atualizações autônomas são executadas, mas não as outras tarefas cron.daily. Eu tentei mover o /etc/cron.daily/apt em outro lugar e executá-lo como uma tarefa cron separada, mas ele não parece rodar. Ele funciona bem quando eu o movo de volta para o cron.daily. Como posso agendar o script de atualizações autônomas para ser executado em um horário diferente (1900 diariamente)?

    
por RikT 26.07.2015 / 00:15

1 resposta

0

Você deve conseguir mover o script para um local diferente e, em seguida, configurar uma entrada cron ( crontab -e ) para executar seu script nos dias e horários de sua preferência.

Observe que o formato para root e usuários normais é um pouco diferente. Ao executar crontab -e como root, cada linha crontab possui um parâmetro adicional para especificar como o usuário deve executar a entrada.

Cron registra em /var/log/syslog . Verifique se há erros no arquivo: grep -i cron syslog .

O problema mais encontrado com o cron é que ele executa suas entradas em um ambiente muito limitado, fazendo com que muitos comandos falhem porque não podem ser encontrados. É possível estender a variável PATH com os caminhos mais comuns.

Para detalhes sobre cron, veja CronHowto e Wiki da Comunidade Cron

    
por NZD 26.07.2015 / 08:19