Python에서 스케줄러와 같은 Cron을 얻으려면 어떻게 해야 합니까?

| |

저는 atcron과 같은 기능을 제공하는 Python 라이브러리를 찾고 있습니다.

순수한 라이브러리를 갖고 싶습니다. 상자에 설치된 도구에 의존하지 않고 Python 솔루션; 이 방법으로 cron이 없는 컴퓨터에서 실행합니다.

cron에 익숙하지 않은 사용자를 위해 다음과 같은 표현식을 기반으로 작업을 예약할 수 있습니다.

 0 2 * * 7 /usr/bin/run-backup # 매주 일요일 0200시에 백업 실행 0 9-17/2 * * 1-5 /usr/bin/purge-temps # purge temps 명령을 2마다 실행 월요일~금요일 오전 9시~오후 5시. 

크론 시간 표현식 구문은 덜 중요하지만 이런 종류의 유연성을 가진 무언가를 갖고 싶습니다.

이 작업을 수행하는 즉시 사용할 수 있는 것이 없다면 이와 같은 것을 만들기 위한 빌딩 블록에 대한 제안은 감사하게 받아들일 것입니다.

편집 저는 프로세스를 시작하는 데 관심이 없습니다. Python으로 작성된 "작업" - python 함수뿐입니다. 필연적으로 다른 스레드가 될 것이라고 생각하지만 다른 프로세스에서는 그렇지 않습니다.

이를 위해 저는 cron 시간 표현식의 표현력을 찾고 있지만 파이썬에서

Cron은 수년 동안 사용되어 왔지만 가능한 한 휴대하기 위해 노력하고 있습니다. 나는 그것의 존재에 의존할 수 없습니다.