TaskScheduler
August 30, 2023 ยท View on GitHub
Introduction
TaskScheduler aims to be a simple GUI for scheduling tasks on a LliureX system.
Tasks and jobs
From the gui is possible to manage both cron tasks and at jobs. AT is the mechanism through a job is executed at a fixed day and hour. Cron is a scheduler for launching jobs at determinated times. For example with at a job runs the 21 of August of present year.With cron a job runs all 21 of August despite the year.
Add jobs
For adding a new job simpluy go to the add advanced task or the add simple task sections. From there set if is a cron or at job and give the desired dates.
Modify or remove
Select the job and simply remove it or change desired values
Inspect jobs from cli
./taskscheduler.py --show
./taskscheduler.py --show-cron
./taskscheduler.py --show-at
More info
TaskScheduler relies on the python3-taskscheduler python module. See its documentation for available options.