Я хочу отследить, завершился ли пользователь сеансом или истек срок их сеанса. Мне нужно k теперь точно, когда истек срок их сессии (в течение +/- 5 мин). Прямо сейчас, если пользователь оставляет страницу открытой в браузере и возвращается через день, я буду знать, что срок ее действия истек, когда он пытается что-то сделать через день, но на самом деле сессия истекла, скажем, через час бездействия.
Я хочу запускать скрипт каждые 5 минут на сервере, проверять, какие сеансы истекли, и обнаруживать их, а затем записывать время истечения в БД.
Как я могу запустить скрипт с такими короткими интервалами на сервере?
Что именно делает скрипт?
Есть ли лучший способ сделать это?