Как создать cronjob, который будет выполнять некоторый код с 8:30 до 8:14.
Эта ссылка содержит полезную информацию. Поддержка Crontabs очень прямолинейна.
14-30 8 * * * / code / to / execute
blockquote>Это будет выполняться раз в минуту с 8:14 до 8:30 включительно
В следующий раз сверьтесь с man-страницей с помощью man crontab, в которой есть несколько очень хороших примеров, включая этот.
Cron используется только для запуска программ, поэтому убедитесь, что вы не перекрываете запущенные экземпляры вашей программы.
Как программист я бы предложил следующий метод:
1 строка внутри вашего cron для запуска скрипта
30 8 * * * /code/to/execute1
execute1
запускает ваш скрипт. У вашего сценария есть время, которое заканчивается, когда время проходит 20:14, поэтому он продолжает работать до 20:14 (что-то вроде while current_time < 20:14
).
Убийство сценария может иметь побочные эффекты: возможно, сценарий в настоящее время делает что-то важное. Убить его без всякой пощады конец. Изящно выходить из программы всегда лучше.
Документация по Ubuntu CronHowto
Webmin имеет графический интерфейс для заданий cron ( Система -> Запланированные задания Cron )