Questions about Automations/Jobs... stopping, overlapping runs, etc.

Hi all,

I'm developing a scheduled task, and I need to decide between Automation or Job Plugin.  The task might run from anywhere between 1 and 15 minutes.

My questions:

  • I can see when a Job is running, is there a way to see what Automations are running?
  • Is there a way to force stop a running Job?
  • Is there a way to force stop a running Automation?
  • If a Job instance is actively running, will the scheduler start additional instances of that Job?
  • If an Automation instance is actively running, will the scheduler start additional instances of that Automation?

Overall I am interested in control the task should it start misbehaving, and also being able to see when it is misbehaving.

I didn't find any documentation around these specific questions, so any help would be appreciated.