Ответ 1
cron может легко запускать задания, но если вам нужно что-то запустить с 6 утра до 11:30 вечера, вам нужно будет выпустить команду запуска в 6 утра и команду остановки в 11:30 вечера.
что-то вроде этого:
## start the job (6am)
0 6 * * * /usr/bin/start-my-job
## stop the job (11.30pm)
30 23 * * * /usr/bin/stop-my-job
edit: Я думаю, что теперь вижу, что вы просите. попробуйте следующее:
## every three minutes between 6am and 11.30pm
*/3 6-22 * * * my-command
0-30/3 23 * * * my-command
edit: хорошо, если вы хотите до 18:00 до полудня на следующий день, вам нужно:
## every three minutes between midnight and midday
*/3 0-11 * * * my-command
## every three minutes between 6pm and midnight
*/3 18-23 * * * my-command