Python Program That Schedules A Task To Run At A Specific Time
Chapter:
Python
Last Updated:
10-06-2023 04:50:47 UTC
Program:
/* ............... START ............... */
import schedule
import time
def task():
print("Task is running...")
# Define the time at which the task should run
task_time = "12:00"
# Schedule the task to run at the specified time
schedule.every().day.at(task_time).do(task)
# Run the scheduled tasks
while True:
schedule.run_pending()
time.sleep(1)
/* ............... END ............... */
Notes:
-
In this example, we import the schedule and time modules. We define a function task() that represents the task you want to run at a specific time.
- Next, we specify the time at which the task should run using the task_time variable. You can modify this variable to set the desired time for your task.
- We schedule the task to run at the specified time using the schedule.every().day.at(task_time).do(task) statement. This tells the schedule library to execute the task() function every day at the specified time.
- Finally, we enter a loop where we call schedule.run_pending() to check if there are any pending tasks to run. We also use time.sleep(1) to add a small delay between each iteration of the loop to avoid excessive CPU usage.You can run this program, and it will execute the task function every day at the specified time.
Tags
Python program that schedules a task to run at a specific time #How do I schedule a task in Python task scheduler? #Python schedule task at specific date