Я хотел бы начать работу cron в 9:30, затем каждые 5 минут, а затем останавливаться в 16:30 каждый день. Возможно ли такое планирование в одном или мне нужно два задания cron?
8
Я думаю что-то вроде:
30/5 9-16 * * * /usr/bin/script_to_run.sh
Смотрите вики-страницу для получения подробной информации о синтаксисе синхронизации. Я предлагаю проверить это с помощью скрипта, который записывает время, в которое он выполняется, в файл.
#!/bin/bash
echo "Cron ran at: " `date` >> /var/log/crontimetest.log
вам понадобятся три записи в crontab:
пожалуйста, не обвиняйте linux, или bsd, или меня, в причудливом и бесполезном синтаксисе записей в crontab. это было изобретено в лаборатории AT & T Bell Labs, а затем стандартизировано как часть POSIX.
источник
Я думаю, что вам нужно три работы:
источник