Что такое планировщик задач
Бывает же такое, что нужно выполнять какие-то действия автоматически, с одинаковыми промежутками или в определенное время? Например, перезапускать игровой сервер Minecraft два раза в сутки, чтобы сбросить использованную оперативную память и он не отключался из-за её нехватки. Ещё как вариант может понадобится отправлять на сервер какую-то команду, например, сообщения с рекламой доната. Безусловно можно воспользоваться плагинами, чтобы автоматизировать эти действия, их существует в достатке, но размещая свой сервер Minecraft на игровом хостинге MajorCore, куда проще просто воспользоваться встроенным в панель управления планировщиком задач.
Шаги выполнения
Перейдите в панель управления игровым хостингом и выполните вход в аккаунт. На главной странице выберите сервер, для которого вы желаете запланировать выполнение каких-либо действий.

Panel Следующим шагом выберите в верхнем меню вкладку “Schedules”.

Schedules Нажмите кнопку “Create schedule”.

Create Schedule В поле “Schedule name” укажите произвольное название расписания, чтобы вам было удобно идентифицировать его среди других, которые вы создадите.
- Далее необходимо выбрать дни и время, когда это задание будет выполнено.
- В “Minute” напишите в какую минуту задание должно быть выполнено. Также, если нужно выполнять каждую минуту, то напишите
*. - В “Hour” напишите часы, когда задание должно быть выполнено. Если нужно каждый час, то напишите
*. Если, например, нужно каждые 4 часа, то напишите*/4. - В “Day of month” можно указать день (по счету), когда нужно выполнять задание. Если нужно каждый день, то напишите
*. - В “Month” можно указать месяц (по счету), когда нужно выполнять задание. Если нужно каждый месяц, то напишите
*. - В “Day of week” можно явно указать день недели, когда вы хотите выполнить задание. Если нужно каждый день, то в поле под списком напишите
*. Если, например, нужно каждые 2 дня, то напишите*/2. Если только в понедельник, то напишите1; если в среду, то напишите3; если в воскресенье, то напишите0.
- В “Minute” напишите в какую минуту задание должно быть выполнено. Также, если нужно выполнять каждую минуту, то напишите
- В следующем разделе этой статьи рассмотрены примеры.
- “Only when server is online” – означает, что задание будет выполнено, только если сервер включен.
- “Schedule enabled” – означает, что это задание включено и будет выполнено, когда придет время.

Schedule Settings - Далее необходимо выбрать дни и время, когда это задание будет выполнено.
Теперь для созданного расписания нужно установить задания, которые оно будет выполнять. На странице с расписаниями выберите то, для которого нужно задать задания (оно было создано в предыдущем пункте).

Tasks Теперь нажмите кнопку “New task”, чтобы добавить новое задание в планировщик.

New Task В открывшемся окне нужно выбрать тип задания:
- “Send command” – отправить команду в консоль, как вы привыкли это делать самостоятельно. Например
say Привет. - “Send power action” – выполнить операцию с работой сервера (выключить/включить/перезапустить).
- “Create backup” – создать резервную копию, как это делается вручную на вкладке “Backups”.

Task Types - “Send command” – отправить команду в консоль, как вы привыкли это делать самостоятельно. Например
Нам нужно перезапустить сервер, поэтому в предыдущем пункте мы выбрали “Send power action”. В выпадающем меню “Payload” нам нужно выбрать “Restart the server”, если мы хотим его перезапустить.

Restart Action
Примеры установки времени выполнения заданий
Каждый день в 00:00:

Example 1 Каждый понедельник в 10:00 утра:

Example 2 Каждый день, каждые 4 часа:

Example 3
Замечание
На всех наших серверах установлен часовой пояс GMT+3 летом и GMT+2 зимой – т.е. время по Киеву. Летнее время совпадает со временем по Москве.






