hard
Task Scheduler
A system to schedule and execute tasks at specific times
📝 Prompt Content
Design and implement a task scheduler that can execute functions at specified times or intervals. The scheduler should support one-time and recurring tasks, have a simple API for adding/canceling tasks, handle task dependencies, and provide status monitoring. Include logging for task execution and error handling.