gnome-schedule

Introduction

System schedule configurator is a tool made to help the configuration of the crontab server and 'at' configuration easier. The crontab server runs commands at specified times such as every month at the 12th 12:00, or at every Tuesday
'at' runs specified commands at(therefor the name) a specified time.

If you were to configure crontab manually you would have to write a line like "* * * * 2 command" for every tuesday.

Explanation:
MinuteHourDayMonthWeekdayCommand
****2command
See 'man crontab(5)' for more.
This is parsed into easy to read lines such as "Every tuesday" if possible(if not it is shown as this). And you can add titles and edit them and have full control in a listview.



If you were to configure 'at' manually you would have to write something like:
at tomorrow
>ls (commands)
> Ctrl + D

and 'ls' would be executed tomorrow at this time.
You can see the queued jobs by executing 'atq', and you can view the contents of a job by 'at -c job_id'(you get the jobid by running atq). You can remove at jobs with 'atrm job_id'.
'batch' is also part of at and runs commands at a specified time when the system resources is low enough(specified).

Purpose

The main purposes of this application is to create a graphical interface for the user who doesn't know much about crontab and present the records in a way that would be easy to understand for everyone.
We have choosen to have an advanced option to make the tool useful for the experienced user aswell, for those that only could use an overview of the crontab and easily manage many different users crontabs. In the advaced mode the records is not parsed and are shown as they would look in the crontab file.

Features