VisualCron

[1] The software is split into client and server parts, with the former being invoked by the user on demand and the latter always running as a process in the background.

[1] The client side of VisualCron is a graphical program that allows the administrator to manage jobs and view logs of the software's activities.

[1] A VisualCron job consists of six elements: triggers, tasks, notifications, time exceptions, conditions, and timeouts.

[2] The program provides the set of triggers and task types that the administrator can choose among;[3] after the job is run, the user-configured notification is issued.

[2] The built-in tasks include file operations, SQL queries, system restart, and executing user-defined macros.