Gostaria de iniciar o cron job às 9:30 e, em seguida, trabalhar a cada 5 minutos e depois parar às 16:30 todos os dias. Esse tipo de agendamento é possível em um ou preciso de dois trabalhos cron?
8
Eu acho que algo como:
30/5 9-16 * * * /usr/bin/script_to_run.sh
Veja a página wiki para detalhes da sintaxe de tempo. Sugiro testar isso com um script que registra o tempo em que é executado em um arquivo.
#!/bin/bash
echo "Cron ran at: " `date` >> /var/log/crontimetest.log
você precisará de três entradas do crontab:
por favor, não culpe linux, ou bsd, ou eu, pela sintaxe bizarra e inútil das entradas do crontab. isso foi inventado na AT&T Bell Labs e posteriormente padronizado como parte do POSIX.
fonte
Eu acho que você precisa de três empregos:
fonte