2011-04-27 4 views
-1

서버 응용 프로그램이 python3으로 작성되었습니다. sqlite3 데이터베이스에 로그인 및 로그 아웃 날짜 및 시간을 저장합니다. 내가해야 할 일은 특정 시간이 지 났는지 확인하는 것입니다. 23:00 후 데이터베이스 로그 아웃 시간에 기록하십시오. 24:00:00은 아직 로그 아웃하지 않은 사용자 (23:00에 로그 아웃하는 것을 잊어 버린 것이 분명하기 때문)입니다. 나는 이것을 코딩하는 법을 정말로 모른다.python3 특정 시간이 지난 후 자동 로그 아웃

편집 : 확인 어쩌면 내가 너무 일반적으로 작성했기 때문에 누군가를 작성하는 것이 좋을지 모르겠다. 시작하는 방법에 대한 힌트. 특정 시간이 지나면 트리거 기능이 어떻게 작동 할 수 있습니까?

+0

우리는 정말로 당신을 위해 프로그램을 작성할 수 없습니다 (우리에게 돈을 지불하지 않는 한). 그래서 먼저 시도하지 말고 구체적인 질문으로 돌아가십시오. –

답변

0

이 프로그램의 실행 방법에 달려 있습니다. 사용자가 (요청을 처리 한 다음 종료하는 등의) 웹 응용 프로그램과 같이 사용자가 작업을 수행 할 때만 실행 중이면 unix 환경에서 crontab을 실행하는 다른 작업을 만들어야 할 수도 있습니다. 23시에 10 시간 이상 로그온했지만 최근 활동을하지 않은 사람이 있는지 확인하십시오. 반면 서버 프로그램이 지속적으로 실행되고 있다면 threading.Timer 클래스와 같은 것을 조사하여 지정된 시간에 메소드를 실행할 수 있습니다.

+0

네, 며칠 전에 스레딩으로 해결했습니다. (어쨌든 답을 주셔서 감사합니다.) – J91321

관련 문제