![TaskWarrior에서 반복되는 작업을 관리하는 방법은 무엇입니까?](https://linux55.com/image/142694/TaskWarrior%EC%97%90%EC%84%9C%20%EB%B0%98%EB%B3%B5%EB%90%98%EB%8A%94%20%EC%9E%91%EC%97%85%EC%9D%84%20%EA%B4%80%EB%A6%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
반복되는 작업을 관리하는 방법을 이해할 수 없습니다임무 전사
빈 데이터베이스로 시작합니다.
$ task
[task next]
No matches.
반복되는 일일 작업을 추가했습니다.
$ task add recur:daily due:later test
보고서에 다음과 같이 표시됩니다.
$ task
[task next]
ID Age Recur Due Description Urg
2 - P1D 19.2y test 2.4
1 task
Creating recurring task instance 'test'
다음과 같이 표시하면:
$ task 2 done
Completed task 2 'test'.
Completed 1 task.
$ task
[task next]
No matches.
보고서에서 사라집니다. "오늘 일상 업무를 모두 마쳤습니다."라고 생각하기 때문에 이것이 의미가 있다고 생각합니다.
문제는 그 다음날이나 그 이후에도 다시는 나타나지 않는다는 것입니다. 내가 뭘 잘못했나요?
답변1
작업의 세부 사항을 알아보기 전에 재발은 발생하지 않는다는 점에 유의하세요.잘 디자인된. 제가 가져온 것은 경험적 관찰이며 재작업으로 인해 변경될 수 있습니다.
너무 길어요. 반복을 어떻게 사용하고 이해하나요?
task add recur:<duration> due:<first task due date> until:<delete first task by date> wait:<date when task will appear> "my task"
예:
task add recur:daily due:9:00 until:12:00 wait:5:00 eat breakfast
- 오전 9시 아침식사
- 오전 5시까지 숨겨진 작업
- 점심 시간 전에 작업 삭제
- 매일 새로운 이벤트 만들기
세부 사항
반복하려면 due
속성이 필요합니다(유효성 검사). 재귀는 until
및 wait
속성(있는 경우)을 사용하여 작동합니다 . 재발이 발생하면 사용하지 마십시오 scheduled
. mask
작업이 반복되는 인스턴스를 추적하는 속성 도 있습니다 .
새로운 중복 인스턴스를 생성할 때:
new task due
=parent due
+recur
*mask
until
수학은 똑같아wait
scheduled
상위 작업에서 일괄 복사합니다. 실제로 이러한 예상치 못한 동작은 작업 흐름을 방해하지 않으며 필터 및 긴급성에 영향을 미칠 뿐입니다. 내가 이렇게 말하는 이유는 이것이 예상대로 작동하지 않았다는 것을 알아내는 데 오랜 시간이 걸렸기 때문입니다.
실행될 때 마다 taskwarrior
다음 이벤트를 생성할 시간인지 확인합니다. 의사 방정식은 다음과 같습니다.
now >= due + recur * (mask + 1)`
rc.recurrence.limit
taskwarrior에 추가 이벤트를 생성하도록 지시하는 데 사용할 수 있는 구성 값이 있습니다 .
이전 이벤트 만료일에 다음 이벤트가 생성될 것으로 예상할 수 있습니다.
답변2
분명히 반복되는 작업에는 동일한 동반 작업이 있어야 합니다.~로 인한설정. 예를 들어:
$ task add "a daily recurring task" recur:daily due:eod
$ task add "a weekly recurring task" recur:weekly due:eow
$ task add "a monthly recurring task" recur:monthly due:eom
이렇게 하면 일일 작업이 완료된 것으로 표시되고 다음 날까지 다시 표시되지 않습니다.
주간/월간 등의 작업도 마찬가지입니다.