Причин для перезагрузки в определённое время может быть очень много, очиска памяти (когда сервер засвопел), дом атака в определённое время, убитие все процессы, обновление кеша в оперативки, и другие, и все причины и проблемы решаются другим путём, и вам надо учесть что перезагрузка сервера это временная панацея, приступим.
Самый простой способ прописать в файле
С которого щитывает команды cron заданий, и мы пропишем задание для перезагрузки vps по cronу
в основных линуксах файл называется crontab.
Дле просмотра задач наберите команду:
crontab -l
будет показано все задачи для пользователя под которым вы залогинились, то есть если в зашли под логином admin то вы не увидите задачи для пользователя root
crontab -e
команда включает консольный редактор задачи.
0 7 * * * /sbin/reboot
Ваш сервер перезагрузиться в 07:00
Давайте рассмотрим более подробно что за команда:
# .—————- Минута (0 — 59)
# | .————- Час (0 — 23)
# | | .———- День недели (1 — 31)
# | | | .——- Месяц (1 — 12) OR jan,feb,mar,apr …
# | | | | .—- День недели (0 — 6)
# | | | | |
# * * * * * user-name command to be executed
0 7 * * * /sbin/reboot
Теперь вы можете добавить задание по расписанию, не только перезагрузки а и другие команды.
Обсудить можно на форуме .