FAQs

Frequently Asked Questions - quartzdesk-executor

FAQs - quartzdesk-executor

Absolutely, but read on.

QuartzDesk is a generic Java Quartz scheduler management and monitoring platform that does not provide any scheduling capabilities by itself. It always relies on an external Java Quartz scheduler instance it connects to.

In order to be able to schedule execution of shell command or scripts, you need to have a Java Quartz scheduler based application that provides Quartz job implementation classes that allow you to wrap execution of shell commands and scripts. We provide such an application, called QuartzDesk Executor (QE), free of charge and with complete source code. The application source code and binary releases can be obtained from our public GitHub repository: https://github.com/quartzdesk/quartzdesk-executor

We and some of our customers use QE as a replacement for legacy Unix/Linux cron-based scheduling systems. For example, we use QE in our backend systems to schedule, manage and monitor the following types of jobs:

  • Database backups.
  • File system backups.
  • Monitoring of CPU, memory and disk space usage.