What's New

Version 2.0.6:

Added StartOnMount and LegacyTimers keys to start jobs whenever a volume is mounted and optionally run jobs on a more accurate schedule (removed the Debug and EnableGlobbing keys as they aren't used anymore)

Now writes the PATH environment variable in the job automatically to help jobs run as they should (this can be turned off with this command in Terminal: defaults write more...

Ratings

Details

Lingon X 2.0 is based on the great Lingon 3 and eXtends it with new features like running jobs as root and at multiple dates. It is now even easier to use yet much more powerful.

Lingon X 2.0 has the following features:

Start an app, a script or run a command automatically whenever you want it to. You can schedule it to run at a specific times, regularly or when something special happens.

It can also make sure that an app or a script automatically restarts if it crashes. Lingon X can do all this for you and much more.

Lets you run things automatically by modifying configuration files for the built-in system function called launchd so the system handles running the jobs so you don't need to have Lingon open after you have saved your job.

Released outside Mac App Store to be able to make it as good as possible by including requested features.

Still available in Mac App Store for those who still use OS X 10.7 Lion or prefer the comfort and convenience of the Mac App Store.

Version 1.0 of Lingon X is still available to work with 10.8 and 10.9. And a license bought today can be used with both Lingon X 1.0 and Lingon X 2.0.

Version 2.0.6:

Added StartOnMount and LegacyTimers keys to start jobs whenever a volume is mounted and optionally run jobs on a more accurate schedule (removed the Debug and EnableGlobbing keys as they aren't used anymore)

Now writes the PATH environment variable in the job automatically to help jobs run as they should (this can be turned off with this command in Terminal: defaults write com.peterborgapps.LingonX2 AutomaticEnvPath -bool false)

Various other improvements to make sure that jobs are run even if, for example, a path to a command is missing