python3 Автоматический выход после определенного часа - PullRequest
0 голосов
/ 27 апреля 2011

У меня есть серверное приложение, написанное на python3.Он хранит дату и время входа и выхода из системы в базе данных sqlite3.Что мне нужно сделать, это проверить, прошел ли определенный час, например.23:00, а затем записать в базу данных время выхода, например.24:00:00 тем пользователям, которые еще не вышли из системы (потому что в 23:00 очевидно, что они забыли выйти из системы).Я действительно не знаю, как это кодировать.

Редактировать: ОК, я укажу свой вопрос, может быть, я написал его слишком широко, я не хочу, чтобы он написал кому-то для меня просто подсказку, какНачните.Как возможна функция срабатывания по истечении определенного часа.

1 Ответ

0 голосов
/ 05 мая 2011

Зависит от того, как эта программа запускается.Если он работает только тогда, когда пользователь что-то делает (например, веб-приложение, которое обрабатывает запрос, а затем завершает работу), вам может потребоваться создать другое задание, которое запускается, скажем, cron (в мире Unix), которое будет запускаться при23:00 и посмотрите, есть ли кто-нибудь, кто вошел в систему более 10 часов, но не имел недавней активности.Если, с другой стороны, серверная программа постоянно работает, вы можете посмотреть что-то вроде класса threading.Timer, чтобы запустить метод в указанное время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...