Що таке планувальник задач
Буває ж таке, що потрібно виконувати якісь дії автоматично, з однаковими інтервалами або в певний час? Наприклад, перезапускати ігровий сервер 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 взимку – тобто час за Києвом. Літній час збігається з часом за Москвою.






