A free, open-source and Java based clustered cron job scheduler that can survive to node failures and which can run as a CLI or GUI
JAlphaNode implements a task scheduling mechanism that you can install on a number of inter-connected nodes.
JAlphaNode selects one node as master which can execute tasks, and, if it fails, another one is selected.
JAlphaNode is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).
Detailed instructions on how to install and use the JAlphaNode utility on your Mac are available HERE.