본문 바로가기

cron3

Python 파이썬에서 크론과 유사한 스케줄러를 어떻게 사용할 수 있을까요?, How do I get a Cron like scheduler in Python? 질문 나는 at과 cron과 유사한 기능을 제공하는 Python 라이브러리를 찾고 있습니다. 박스에 설치된 도구에 의존하는 대신 순수한 Python 솔루션을 선호합니다. 이렇게 하면 cron이 없는 기계에서도 실행할 수 있습니다. cron에 익숙하지 않은 사람들을 위해: 다음과 같은 표현식을 기반으로 작업을 예약할 수 있습니다. 0 2 * * 7 /usr/bin/run-backup # 매주 일요일 0200에 백업 실행 0 9-17/2 * * 1-5 /usr/bin/purge-temps # 월요일부터 금요일까지 매 2시간마다 9시부터 17시까지 임시 파일 정리 명령 실행 cron 시간 표현식 구문은 덜 중요하지만, 이와 유사한 유연성을 가진 것을 원합니다. 제공되는 기능이 없다면, 이와 유사한 것을 만들기.. 2023. 11. 2.
Python x초마다 함수를 반복해서 실행하는 방법은 무엇인가요?, How to repeatedly execute a function every x seconds? 질문 나는 파이썬에서 매 60초마다 함수를 반복적으로 실행하고 싶습니다(마치 Objective C의 NSTimer이나 JS의 setTimeout처럼). 이 코드는 데몬으로 실행되며, 사용자가 cron을 설정할 필요 없이 매 분마다 파이썬 스크립트를 호출하는 것과 같습니다. Python에서 구현된 cron에 관한 이 질문에서는 해결책이 x초 동안 sleep()을 하는 것처럼 보입니다. 나는 그렇게 고급 기능이 필요하지 않으므로 아마 다음과 같은 것이 동작할 것 같습니다. while True: # 여기에서 실행되는 코드 time.sleep(60) 이 코드에 예상 가능한 문제가 있을까요? 답변 만약 당신의 프로그램에 이미 이벤트 루프가 없다면, 일반적인 용도의 이벤트 스케줄러를 구현한 sched 모듈을 사용하.. 2023. 10. 27.
Python 일정된 작업을 설정하시겠습니까?, Set up a scheduled job? 질문 I've been working on a web app using Django, and I'm curious if there is a way to schedule a job to run periodically. 기본적으로 데이터베이스를 검색하고 일정한 주기로 일부 계산/업데이트를 수행하려고 합니다. 그러나 이를 수행하는 데 대한 문서를 찾을 수 없습니다. 이를 설정하는 방법을 아시는 분은 계신가요? 명확히 말하자면: cron 작업을 설정할 수 있다는 것은 알고 있지만, Django에서 이 기능을 제공하는 기능이 있는지 궁금합니다. 사용자가 많은 구성을 하지 않고도이 앱을 배포 할 수 있도록하려고합니다 (가능하면 0). 마지막으로 사이트로 요청을 보낸 후에 작업이 실행되어야하는지 확인하기 위해 이러한.. 2023. 9. 15.