Подтвердить что ты не робот

Запуск задания cron 3 раза (например, 13:00, 14:00 и 15:00)?

Я не уверен, как запускать работу cron в 3 часа работы каждый день. Я хочу запустить его в 13:00, 14:00 и 15:00.

Возможно ли, используя одно выражение?

4b9b3361

Ответ 1

вы можете использовать это:

# m   h   dom mon dow   command
0 13,14,15 *   *   *     /home/user/command

ваш /home/user/command будет запущен в 13:00, 14:00 и 15:00

Ответ 2

Как заявил Леник, это можно сделать в одном выражении.

0 13,14,15 * * * <your-script-to-run>

Отметьте эту ссылку geedkstuff для получения дополнительных примеров

Ответ 3

Вы также можете попробовать следующее:

0 13-15 * * * /home/apps/sample.sh

Ответ 4

В то время как данные ответы верны, неопытный пользователь может не знать, куда помещать это выражение. Вы должны отредактировать файл crontab, например:

crontab -e

Там вы добавляете

0 13,14,15 *   *   *     /home/user/command

для выполнения вашей команды в 13:00, 14:00 и 15:00. Также обратите внимание, что user следует заменить учетной записью пользователя, в которой выполняется команда.