A "Job" in the remote.it Bulk Scripting represents a Bulk Script being run against a selected set of Devices.
The most common reason for cancelling a Bulk Script is that one of the tasks within the Job has failed to complete, which will keep this Job from being reported as "done" in the table on the "Scripting" page.
If your Job stays in the "running" state longer than you expect, you can check on the status of individual devices by clicking on the highlighted "running" link:
Now you will see a dialog showing the detailed status of the script on each Device. A Bulk Script running on a single Device is called a "Task".
The Task Status is "done" on all Devices in this example except for the "Liverock-Bulk-03" Device. In this example demonstrating a script failure, the "Liverock-Bulk-03" Device uses a different OS than all the others and it is missing a utility that the script depends on.
To cancel this Job, close the "Job Details" dialog, then click on the red circled "x" under "Actions".
Confirm that you wish to cancel, then click on "Submit".
The status will initially show as "Cancelling" and finally "Failed".
Note: Cancelling a Job does not undo any actions that may have already been performed by your Bulk Script. It does prevent further tasks from being sent out and clears the Job Status, which may get stuck in the "Running" state.