Scheduled Tasks

Wondering what scheduled tasks are in your environment? Well this is the marketplace plugin for you!

Liferay has a complete built-in scheduled job service which manages jobs that run on every node as well as single jobs that run in a cluster.

Unfortunately there hasn't been a way to gain visibility on those scheduled jobs to see what they are, when they were scheduled, when they have run before and when they will run again.

Until today. Now available is the Scheduled Tasks marketplace plugin.

The plugin lists the current scheduled jobs, both those that run on the node as well as those cluster-wide jobs.

The job name and group are displayed as well as the timestamps for when the job was started, the previous fire time and next fire time. The timestamps will be shown in the current user's timezone (as defined in the user profile).

The jobs can be paused and resumed using the Actions dropdown.

For those long-running jobs, those will be listed under the Jobs In Progress tab.

Useful info for when you want to understand and solve scheduling issues.

Blogs

Well done ;-)

 

Have you been inspired by my project https://github.com/amusarra/scheduler-manager-gogoshell-command about two years ago?

 

My project is exhibited via Gogo Shell.

 

I was aware of it but avoided it so it wouldn't influence the design...  I personally like gogo, but gogo is typically a developer oriented tool and not necessarily an administrative tool. In many environments I go into, only the highest level admins will have console access and there is no external connectivity allowed to gogo. So I tend to favor tools that can live in the control panel where a Liferay admin can access them...