Cron Script para executar a cada 5 minutos

1

Como você usaria um deamon do cron para executar um comando agendado, como reunir o uso de memória e adicionar essas informações a um arquivo chamado /tmp/memory.usage, mas só é executado de segunda a quinta-feira a cada cinco minutos? Preciso mostrar a data e a hora antes de cada nova entrada no arquivo. Por favor, ajude. Agradecemos antecipadamente por qualquer sugestão e ajuda!

    
por ars646 18.07.2016 / 18:29

2 respostas

4

  • crontab -e
  • adicione no final */5 * * * 1-4 /path/to/script &
  • salve e saia
  • o script é

    #!/bin/bash
    echo "$(date)" >> /tmp/memory.usage
    echo "$(free)" >> /tmp/memory.usage
    echo ""
    

veja man 5 crontab para detalhes. Ou uma linha cron do all-in-one:

*/5 * * * 1-4 (echo $(date) && echo $(free) && echo "") >> /tmp/memory.usage
    
por user688056 17.12.2017 / 17:02
-1

*/5 * * * * /path/to/script

Torne o script executável antes disso. E torne-o acessível apenas para root se o script precisar de privilégios elevados.

Você pode seguir o link para mais exemplos Aqui

    
por Bidyut 18.07.2016 / 18:54