Ответ 1
вы можете использовать это:
# m h dom mon dow command
0 13,14,15 * * * /home/user/command
ваш /home/user/command
будет запущен в 13:00, 14:00 и 15:00
Я не уверен, как запускать работу cron в 3 часа работы каждый день. Я хочу запустить его в 13:00, 14:00 и 15:00.
Возможно ли, используя одно выражение?
вы можете использовать это:
# m h dom mon dow command
0 13,14,15 * * * /home/user/command
ваш /home/user/command
будет запущен в 13:00, 14:00 и 15:00
Как заявил Леник, это можно сделать в одном выражении.
0 13,14,15 * * * <your-script-to-run>
Отметьте эту ссылку geedkstuff для получения дополнительных примеров
Вы также можете попробовать следующее:
0 13-15 * * * /home/apps/sample.sh
В то время как данные ответы верны, неопытный пользователь может не знать, куда помещать это выражение. Вы должны отредактировать файл crontab
, например:
crontab -e
Там вы добавляете
0 13,14,15 * * * /home/user/command
для выполнения вашей команды в 13:00, 14:00 и 15:00. Также обратите внимание, что user
следует заменить учетной записью пользователя, в которой выполняется команда.