Задать вопрос

Как делать действия в конкретное время на сервере?

Ну, возможно я даже вопрос неправильно сформулировал. Впервые столкнулся с такой задачей. Много раз на других сайтах видел такое. Вот, представим. Мне надо сделать авторизацию через код, который я вышлю на почту при регистрации пользователя. Но, я хочу чтобы неподтверждённые пользователи удалялись через час после регистрации сервером. А соответственно те, которые подтвердились, у низ время удаления менять на null. Записать в базу данных при регистрации время удаления я смог, оно как и сама запись у нас есть. Как можно сделать, чтобы сервер именно в это время (или чуть позже конечно) удалил пользователя. Может есть какой-то планировщик заданий, который может выполнить в конкретное время функцию (я на ноде делаю) или ещё что-то. В голову ничего не приходит рабочего, может и ищу плохо, но найти не могу.
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Средний 2 комментария
Решение пользователя Александр Карабанов К ответам на вопрос (3)
karabanov
@karabanov
Системный администратор
Есть планировщик заданий CRON. Можешь написать скрипт который будет удалять записи из базы и запускать его по расписанию. Для решения твоей задачи подойдёт.
Есть таймеры SystemD современный, удобный, метод периодического запуска задач, лишённый недостатков CRON, можешь попробовать его.
Ответ написан