24x7 Scheduler - Feature Comparison
| Scheduler Comparison |
Windows built-in scheduler |
Unix/Linux crontab |
24x7 Scheduler Windows Edition |
24x7 Scheduler Multi-platform Edition |
|---|---|---|---|---|
| Modern style GUI interface |
|
(none or primitive) |
(rich GUI + web console) |
(rich GUI + web console) |
| Shell command line interface |
|
|||
| "Quick-start" job templates (from simple program runs to complicated file and database replications) |
|
|
||
| SQL jobs using direct database interfaces (run SQL batches, stored procedures, packages, etc...) |
|
|
||
| Job Automation Language jobs, including built-in file functions, FTP, SQL, HTTP, MAPI, RAS, SMTP, Lotus Notes, Telnet and more... |
(Windows platforms) |
(Windows platforms) |
||
| Cross-platform JavaScript jobs with extensions, including built-in file functions, process management, FTP, SMTP, and more... |
|
|||
| Built-in batch/shell script jobs supporting code security and auto-deployment features. |
|
|||
| VB Script jobs with extensions, including built-in file functions, process management, FTP, SMTP, and more... |
(only external) |
(Windows platforms) |
(Windows platforms) |
|
| Powerful script editor with syntax highlighting and a built-in debugger |
(SQL, JAL, & VBS) |
(SQL, JAL, JavaScript, VBS, shell scripts ) |
||
| Run as a Windows/Unix service process |
|
|
|
|
| Run as a desktop graphical application |
|
|
||
| Run as a console mode application |
|
|||
| Can run jobs on different platforms |
(using agents) |
|
||
| Fail-over mode to ensure high-availability without interrupting of job processing (single/multi computer configurations supported) |
|
|
||
| Jobs triggers:
1.
Time-based (schedule) |
|
|
|
|
|
2.
Event subscription (Apache Kafka, RabbitMQ, AWS Simple Queue Service, Microsoft Azure Storage Queue) |
|
|
||
|
3.
File-watch (new or changed files) |
|
|
||
|
4.
Process watch (start/end of a process) |
|
|||
|
5.
Email-watch (new email) |
|
|
||
|
6.
User-defined event polling methods (database-watches, process-watches, window-watches, etc..) |
|
|
||
| Advanced job calendaring |
|
|||
| Job can be triggered on certain business days with holiday exception logic built-in (example: 2nd workday of every month) |
|
|
||
| Job dependencies support (Graphical job dependencies editor included) |
|
|
||
| Job monitoring |
|
|
||
| Built-in reports (support for real-time Web reports included) |
|
|
||
| Local jobs |
|
|
|
|
| Remote jobs: Powerful distributed job processing architecture |
|
|
||
| Advanced job queuing with priorities and execution dependencies |
|
|
||
| Asynchronous execution |
|
|
|
|
| Synchronous execution (run job sequentially) |
|
|
||
| Send keystrokes to programs |
|
(using JAL commands) |
||
| Jobs can have parametric file and time definitions (for example: data file name can be the same as last business day of month - 052997.dat and this job can be executed on first business day of month) |
|
|
||
| Automatic notifications based on job execution progress and errors |
( Email, pager, network popup, files, SNMP traps, database commands) |
( Email, files, network popup, SNMP traps, database commands) |
||
| Complete job auditing and logging (integrated log for both local and remote jobs; support for real-time Web reports included) |
|
|
|
|
| Job execution statistics and Grafana based Performance Dashboard |
|
|
||
| Client-server architecture (remote job scheduling and management) |
|
|
||
| Web-based interface for job scheduling, management and monitoring |
|
|
||
| Advanced monitoring and reporting |
|
|
||
| API for job scheduling and management from external programs |
|
(4 APIs: command line; OLE/COM; DDE, Java) |
|
